Jak hromadne pracovat se soubory s mezerou v nazvu?

Pavel Lisy pali na tmapy.cz
Úterý Únor 11 09:45:28 CET 2003


Dobry den,

resim jiz po nekolikate stejny problem a nemohu si vzpomenout zda,
pripadne jak jsem ho vyresil.

Potrebuji prekodovat vetsi mnozstvi souboru, v jejichz nazvech jsou
mezery

normalne bych to udelal nasledovne:

for file in $(/bin/ls /adresar) ; do
   lame $file.wav ${file%%.wav}.mp3
done

V tom prikazu je mozna chyba, ale o to ted nejde.

Problemem je ze $(/bin/ls /adresar) mi hodi seznam oddeleny mezerami a
tim padem nedostanu jmena souboru, ale jejich casti. 

Pripada mi, ze je to obecny problem, na ktery existuje nejake obecne
vyzkousene reseni.

Slibuji, ze si to konecne zapamatuji, resp. ulozim do soukr. archivu ;-)

Pavel

-- 
Pavel Lisy <pali na tmapy.cz>
T-MAPY spol. s r.o.



Další informace o konferenci Linux