[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Shell Skript



Hallo,

Am Sam, 13 Jan 2007, Matthias Houdek schrieb:
>Am Samstag, 13. Januar 2007 14:39 schrieben Sie:
>> Thomas Hafner schrieb:
>> > Etwa in der folgenden Art (Bash)?
>> > for f in *.wav; do echo lame "$f" "${f%.wav}.mp3"; done
>>
>> Noch einmal: Nein!
>> Eine for-Schleife funktioniert nicht mit Argumenten mit Leerzeichen.
>> Musiktitel sind als Dateinamen mit Leerzeichen durchaus die Regel.
>
>Hm, dachte ich auch - aber:
>
>$ for f in *.mp3; do echo ">>>  $f" ; done
>>>>  01 - Susie Q.mp3
[..]
>*staun* ;-)

Da gibt's nix zu staunen. Die shell expandiert selber den * und weiß
daher genau was sie da bekommt.

-dnh

-- 
Angela Merkel ist eine Frau! --
Auf welchem Parteitag wurde das beschlossen?
         -- Marco Haschka, Sebastian Jarosch



Reply to: