Jak na to v Bashi

Zdenek Pytela letty na mrakoplas.phil.muni.cz
Čtvrtek Říjen 23 11:16:35 CEST 2003


nopetr na tiscali.cz píše:
> Je adresar /dir1 a v nem podadresare dir11, dir12, dir13.... V jinem adresari
> (/dir2) jsou podadresare neco_dir11, neco_dir12, neco_dir13.... Chci, aby
> se podadresare vcetne souboru v nich obsazenych nakopirovaly do odpovidajicich
> podadresaru v /dir1 (neco_dir11 do dir11 atd.). Muze mi nekdo poradit jak
> lze toto vyresit pomoci prikazu v Bashi?
cd /dir2
for $dir in neco_*
do
 cp -a $dir /dir1/${dir#neco_}
done

Více v libovolné knížce o un*xech; $# a $% jsou vychytávky, které se hodí
nejenom v tomto případě.

-- 

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



Další informace o konferenci Linux