Son 5 saat içinde oluşturulan dosyalardan bir dizgiyi nasıl bulabilirim?


1

Her 30 dakikada bir metin dosyasıyla doldurulmuş bir dizinim var, her gün üzerinde "Kalite verileri" olan bir satır tutmam gerekiyor, ancak yalnızca en son 10 dosyayı elimden almak istiyorum. Grep'e yalnızca son 5 saat içinde oluşturulan dosyalara bakmasını nasıl söyleyebilirim?

Yanıtlar:


1

Kullanabilirsiniz find yalnızca son 5 saat içinde oluşturulan dosyaları döndürmek ve exec Onlardan grep işlevi:

find [PATH_OF_DIRECTORY] -type f -cmin -300 -exec grep "Quality data" {} \;

nerede -cmin -300 anlamına geliyor " Son 300 dakika içinde oluşturuldu (5 saat) "

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.