Re: Alles auf einmal "shell schleife"
Hallo Frank,
Frank Ursel <listadress@gmx.net> wrote:
> On Thu, Mar 15, 2007 at 07:16:24AM +0300, Vladislav Vorobiev wrote:
>> Am 15.03.07 schrieb moezzia@gmail.com <moezzia@gmail.com>:
>>> Ok. Ich glaube das was du machen willst, erreichst du durch
>>>
>>> # id3ed `cat playlist.list | xargs`
Nein, das will man nicht.
1. useless use of cat
2. echo bla | xargs == echo bla
>> ok, es funktioniert zwar im normal fall, nicht aber in meinem.
>> Ich habe sehr viele Dateinamen die ein leerzeichen enthalten.
>>
>> z.B
>>
>> lala - lala.mp3
>> lala2 - lala.mp3
>>
>> id3ed `ls` - kann es nicht essen. Es kürtzt den Datei Nahmen bis zum
>> Leerzeichen ab und findet die Datei nicht.
>>
>> oder auch id3ed `ls -b`
>>
>> also müsste ich irgend wie Apostrophen reinbasteln "lala - lala.mp3"
>
> while read line; do
> id3tag '"'"${line}"'"'
> done < playlist.list
Ich dachte, id3tag liest von der Standardeingabe? Dann funktioniert was
nicht, weil die Standardeingabe nach playlist.list umgebogen wurde.
while read line <&3; do
id3tag "${line}"
done 3< playlist.list
Schöne Grüße, Jörg.
--
Unsere Zweifel sind Verräter und oft genug verspielen wir den möglichen
Gewinn, weil wir den Versuch nicht wagen.
Reply to: