Jak hromadne pracovat se soubory s mezerou v nazvu?

Zdenek Pytela letty na mrakoplas.phil.muni.cz
Středa Únor 12 09:56:54 CET 2003


Pavel Lisy píše:
> Tak ted uz manual chapu :-), jen nechapu, jak potom udelat nejake
> zpracovani toho argumentu, tj. obsahu {}
> 
> napr.:
> find . -type f -print0 | xargs -0 -i echo {} $(echo {} | sed -e
> 's/gif/test/')
	Volat vlastní skript. Jestli v těch souborech ale fakt nemáte jiné
divné znaky kromě mezery, budete mít jednodušší napsat si ten skript bez
findu, jako to tu běželo na začátku.

> > chyba na straně vysílače? :-)
> > důvěra potěší, ale manuál je manuál
> 
> No ale pro me je casto dobry priklad lepsi nez anglicky manual :-)
	V tom to případě špatný příklad :-). Jinak souhlasím, že jsou
příklady lepší, ale zase z nich nepochytíte všechny možnosti příkazu.
Například v tom vašem případě je nutné pochopit, jak pracuje shell, kdy se
co volá a taky kdy se vykonávají jaké náhrady. Přečtete si manuál k bashi,
pak ještě dokumentaci k bashi, tutoriál pro začátečníky, příručku pro
pokročilejší, několik učebnic unixu - a máte jasno.

-- 

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



Další informace o konferenci Linux