rekurzivni prochazeni adresaru v shellu

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Středa Září 4 15:58:05 CEST 2002


On Wed, 4 Sep 2002, Jan Kasprzak wrote:

> Ondrej Sury wrote:
> : 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"`"
> 
> 	Ne - find nejdriv vypisuje adresare, takze to mkdir vytvari vzdycky
> pouze posledni komponentu cesty.

No jo, ale s -type f asi zadne adresare nevypisuje... :)

--Pavel Kankovsky aka Peak
"Welcome to the Czech Republic. Bring your own lifeboats."



Další informace o konferenci Linux