2012-07-09 6 views

Antwort

38

Versuchen:

ls -rt *.txt | xargs grep -l <pattern> 

Wir ersten ls verwenden *.txt Dateien aufzulisten und sie nach Änderungszeit (neueste letzte) sortieren, dann für jeden Eintrag ihnen durch grep laufen, so dass nur Dateien drucken wir, die das Muster enthalten .

+0

perfekt, dank – Pyderman

1

Ich weiß, dass dies eine alte Frage, aber dachte an meinen Vorschlag für jemanden, der das Hinzufügen für den gleichen sucht ..

for i in $(ls -rt *.txt); do grep <pattern> $i; done

Verwandte Themen