Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
moechte mit Hilfe eines Bash scripts zuerst Ordner mit einem bestimmten Inhalt *key* auflisten und anschliessend die darin befindlichen Dateien auflisten und weiterbearbeiten!
Schau dir mal den Befehl find an. Der kann z.B. soetwas:
Code:
find /mein/Ordner -name '*key*' -print
Der Parameter -print gibt die Treffer auf dem Bildschirm aus. Es gibt aber auch noch andere Parameter. Z.B. führt -exec für jeden Treffer den Befehl aus, den man dazu angibt.
Genaueres siehe man find bzw. die Suchfunktion im Konsolen-Forum.
Wenn du nur die Ordner haben willst mit *key* brauchste die Option
-type d
Wenn du dann alle Files in diesen Ordnern verarbeiten willst, brauchste imo zwei Befehle.
also z.B. (geht bestimmt besser)
for i in `find /mein/Ordner -type d -name '*key*' -print` ; do find $i; done