Ich habe die Zeile:Bash: Sortieren von Dateien aus ‚finden‘ von Inhalten
find -maxdepth 1 -type f -iname '*key*' -not -name '*~'
Ich mag den Inhalt extrahieren (der Text sein soll) alle Dateien zurück und Rohr, das in sort
sortiert werden alphabetisch. Ich habe versucht, die Ausgabe der obigen Zeile direkt in sort
zu leiten, aber das führt dazu, dass die Dateinamen sortiert werden und nicht ihre Inhalte. Muss ich die Ausgabe von find
in ein Array umwandeln und dann von sort
verarbeiten lassen?
[Bearbeiten] Die Ausgabe, die ich will, ist der sortierte Inhalt.
Rohr es durch 'xargs cat' dann durch' sort'. –
Danke! Das hat perfekt funktioniert –