Also sprach Christoph Grzeschik <[EMAIL PROTECTED]> (Wed, 23 Aug 2006 18:21:26 +0200): [...] > ------------------------------------ > #!/bin/bash > > infile="$1" > outfile="C$infile" > > lame --mp3input -b 96 $infile $outfile > ------------------------------------- > > Wenn ich jetzt zum Beispiel 'convertmp3 test.mp3' eingebe, dann > erzeugt das Skript eine konvertierte Datei mit dem Namen 'Ctest.mp3'. > Soweit so gut....gebe ich jedoch nun 'convertmp3 *' so wandelt er nur > das erste mp3 um und bricht danach ab...ich will aber, dass er alle > Dateien umwandelt!
Kein Wunder, denn das Script verwendet nur $1, welches nunmal nur das erste file in "*" ist. for i in `ls *.mp3`; do <script> $i; done Oder du aenderst das Script. #!/bin/sh for i in `ls *.mp3` do echo "converting $i to C_$i ..." lame --mp3input -b 96 $i C_$i done > Christoph sl ritch -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)