bash: iterovani pres nazvy souboru s mezerami

Zdenek Pytela letty na mrakoplas.phil.muni.cz
Středa Listopad 26 13:58:17 CET 2003


Hynek Rehor píše:
> Pouzivam napr. pro koukani na serialy nasledujici cyklus:
> 
> for i in `ls wildcard`; do mplayer -fs $i; done;
> 
> Funguje to ok az do doby, nez se v nazvu souboru objevi mezera - pak
> dojde k "roztoukenizovani" na jednotliva slova, napr: 10 dil.avi, se
> zpracuje najdriv jako 10 a v dalsim cyklu dil.avi, coz samozrejme
> nefunguje. Zkousel jsem i premluvit ls pres parametry k uvadeni escape
> sekvenci, to ale nepomuze, problem je v tom toukenizeru...
> 
> Jak to vyresit, krome nahrazeni mezer v souborech podtrzitky
> (mimochodem, jak na to? rucne se mi moc nechce...).
	Proč si to komplikujete?
for i in *
...

-- 

--Zdeněk Pytela, <letty na mrakoplas.phil.muni.cz>



Další informace o konferenci Linux