hallo leute,
weiß jemand wie die schreibweise in der bash für das anwenden von befehlen auf mehrere unterordner ist...also z.b. hab ich nen ordner "music" der mehrere unterordner beinhaltet...in diesen ordnern liegen mp3's (was für n zufall ) deren lautstärke ich mit mp3gain anpassen möchte...sollte doch irgendwie mit "mp3gain alleUnterordner/ *.mp3 gehen oder?
Seite 1 von 1
Bash...befehl Auf Dateien In Unterordnern Anwenden schreibweise?
Anzeige
#2
geschrieben 21. Februar 2006 - 07:50
Gibts da nicht aucn recursiv-Swich (-r)?
Edit: -r bewirkt was anderes
Machs auf deine Vorgeschlagene Art, scheint anders nicht zu gehen.
Edit: -r bewirkt was anderes
Machs auf deine Vorgeschlagene Art, scheint anders nicht zu gehen.
Dieser Beitrag wurde von Buddabrod bearbeitet: 21. Februar 2006 - 07:53
#3
geschrieben 21. Februar 2006 - 07:54
schau dir mal als Beispiel den "find" - Befehl an. Diesen angewendet auf "mp3" - Files sollte zu deinem Ergebnis führen.
Kpl. Befehl müßte ich auch erst raussuchen.
Kpl. Befehl müßte ich auch erst raussuchen.
#4 _needcoffee_
geschrieben 21. Februar 2006 - 13:24
#5
geschrieben 21. Februar 2006 - 14:48
versuch dieses mal:
find . -name *.mp3 -exec ls -l {} \;
sucht im aktuellen Ordner und Unterordnern MP3 Files und listet diese im LongFormat auf.
Das mußt du dann noch an deinen Befehl anpassen.
find . -name *.mp3 -exec ls -l {} \;
sucht im aktuellen Ordner und Unterordnern MP3 Files und listet diese im LongFormat auf.
Das mußt du dann noch an deinen Befehl anpassen.
#6
geschrieben 23. Februar 2006 - 19:17
Zitat (hoschen: 21.02.2006, 14:48)
versuch dieses mal:
find . -name *.mp3 -exec ls -l {} \;
sucht im aktuellen Ordner und Unterordnern MP3 Files und listet diese im LongFormat auf.
Das mußt du dann noch an deinen Befehl anpassen.
find . -name *.mp3 -exec ls -l {} \;
sucht im aktuellen Ordner und Unterordnern MP3 Files und listet diese im LongFormat auf.
Das mußt du dann noch an deinen Befehl anpassen.
Genau, aber schau dir erstmal an, was genau gemacht wird..
find . -iname *.mp3 -exec echo mp3gain {} \;
beachte das "echo", so gibt der befehl ermal nur text aus..
und -iname findet auch dateien mit den endungen .Mp3 .mP3 .MP3
€dit: achja, und falls im aktuellen verzeichnis mp3 dateien sind, müsstest du -iirc- den "*" noch escapen..
-name \*.mp3
Dieser Beitrag wurde von Jesus bearbeitet: 23. Februar 2006 - 19:19
#7 _needcoffee_
geschrieben 24. Februar 2006 - 13:13
vielen dank euch beiden, hat geklappt mit:
ps: mir ist gerade aufgefallen, dass durch diesen befehl sogar die mp3's mit sonderzeichen und umlauten im dateinamen genommen werden, sehr geil
find . -iname *.mp3 -exec mp3gain {} \;
ps: mir ist gerade aufgefallen, dass durch diesen befehl sogar die mp3's mit sonderzeichen und umlauten im dateinamen genommen werden, sehr geil
Dieser Beitrag wurde von needcoffee bearbeitet: 24. Februar 2006 - 13:21
Thema verteilen:
Seite 1 von 1