Ich weiß es nicht, ack
aber mit Werkzeugen, die grep
ich normalerweise verwende:
( find . -maxdepth 1 -print ; find . -mindepth 2 -print ) | xargs -n 50 -exec grep TXT
Der Teil zwischen (
und )
sorgt dafür, dass zuerst die Dateien auf Stufe 1 aufgelistet werden und danach die auf 2 und tiefer (Sie können variieren). xargs
füttert die Dateinamen pro 50 an grep
.
Natürlich hängt es davon ab, welche Variante find
auf Ihrer Plattform verfügbar ist. Wenn Sie vor etwas über 30 Jahren etwas ausführen, müssen Sie die Sortierung nach der Anzahl der Schrägstriche verwenden.