- Mitglied seit
- 19. Aug 2008
- Beiträge
- 18.275
- Punkte für Reaktionen
- 4
- Punkte
- 0
Kurze Frage:
Wie kann ich auf der Shell auf den Filenamen eines find Befehls zugreifen und ihn via pipe an ein anderes Kommando schicken.
Hintergrund:
Ich würde gerne in diversen Unterverzeichnissen von music alle m3u Files löschen. Dazu wollte ich das Ergebnis von find mit rm mittels pipe verbinden. Aber wie kann ich rm den Dateinamen referenzieren?
Probiert habe ich erfolglos folgendes:
Wie kann ich auf der Shell auf den Filenamen eines find Befehls zugreifen und ihn via pipe an ein anderes Kommando schicken.
Hintergrund:
Ich würde gerne in diversen Unterverzeichnissen von music alle m3u Files löschen. Dazu wollte ich das Ergebnis von find mit rm mittels pipe verbinden. Aber wie kann ich rm den Dateinamen referenzieren?
Probiert habe ich erfolglos folgendes:
Code:
$ find /volume1/music -name *.m3u | rm "%1"
$ find /volume1/music -name *.m3u | rm "$1"