"jednoduche - jak pro koho :-)" scriptovani

Míla Kuchta mila.kuchta na atlas.cz
Pátek Září 21 20:28:09 CEST 2001


Zdravim,

Mošnička Roman <RMosnicka na cpoj.cz> wrote:
> Ahoj,
> 1) muzete mi nekdo poradit jednoduchej scriptik ?
> Mam soubor definice.txt, kde na kazdem radku mam dve slova oddelene
> mezerou
> (parametr pro prikaz cp - ADRESAR,NAZEV_SOUBORU).
> Jak udelam skriptik, ktery rozkopiruje "soubor" do
> /ADRESAR/NAZEV_SOUBORU - dle souboru definice.txt ?

while read -d '\t' dir; do
	read -d '\n' file
	mkdir -p $dir
	cp $1 $dir/$file
done

Ty escapy jsou jen pro citelnost.

> 
> 2) asi to bude hodne jednoduche,ale kdyz jsem pod dosem chtel udelat
> kopii vsech souboru v aktualnim adresari na stejne jmeno s priponou zal
> tak jsem udelal "copy *.* *.zal" - takhle to pod linuxem nechodi.Takze
> otazka zni, jak :-)) ?

for file in *; do mv $file ${file%.*}.zal; done

S pozdravem

Mila Kuchta


Další informace o konferenci Linux