rekurzivni prochazeni adresaru v shellu

Ondrej Sury sury.ondrej na globe.cz
Středa Září 4 11:37:41 CEST 2002


Jan Kasprzak <kas na informatics.muni.cz> writes:

> find adresar -type f -printf "%P\n" | while read a; do
> 	mkdir tmpdir/`dirname "$a"` 2>/dev/null # mozna uz existuje
> 	sed 's/neco/neco_jineho/g' <adresar/$a >tmpdir/$a
> done

nevim jestli to neni jenom rozsireni GNU mkdir, ale lepsi by bylo pouzit
parametr -p : mkdir -p "tmpdir/`dirname "$a"`" (a ty uvozovky kolem celeho
argumentu mkdir tam urcite chybely...  stejne jako u parametru toho sedu.

O.

-- 
Ondrej Sury - CIO                   Globe Internet s.r.o. http://globe.cz/
Tel: +420(2)35365000 Fax: +420(2)35365009     Planickova 1, 162 00 Praha 6


Další informace o konferenci Linux