Vyreseno - Re: hromadne prejmenovani a prekopirovani souboru

Jiří Chomát jiri na chomat.net
Pátek Listopad 15 15:58:32 CET 2002


On Pá, 2002-11-15 at 14:58, Michal Kubecek wrote:
> Třeba
> 
> cd ~neco/data
> for d in *; do
>   pushd $d > /dev/null
>   for f in *; do cp $f /target/$d+$f; done
>   popd > /dev/null
> done

> Berte to jen jako myšlenku, pokud tak struktura není tak jednoduchá
> nebo se tam vyskytují kromě adresářů další soubory, bude to potřeba
> upravit. Taky to určitě nebude fungovat, pokud se ve jménech adresářů
> nebo souborů budou vyskytovat mezery. A taky tam mám určitě nějaké
> překlepy. :-)
> 

Diky MOC za radu... :o)
Nize uvedena konstrukce, jen mirne upravena me zcela uspokojila :o)
Diky
	for d in *
	 do pushd $d > /dev/null
	    for f in *
	      do cp $f ~/mp3/akce/$d'-'$f
            done
          popd > /dev/null
        done

-- 
Jiří Chomát <jiri na chomat.net>



Další informace o konferenci Linux