Reseni v Bash
Dalibor Straka
dast na panelnet.cz
Pondělí Listopad 3 15:36:46 CET 2003
On Mon, Nov 03, 2003 at 12:25:45PM +0100, nopetr na tiscali.cz wrote:
> Mam v adresari ruzne ulozeny textove soubory __file1.txt, __file2.txt atd.
> Do vytvoreneho adresare All_txt s podadresari Filedir1, Filedir2... chci
> ulozit odpovidajici soubory.
> To je __file1.txt do Filedir1, __file2.txt
> do Filedir2 atd. Pouzil jsem find -iname __*.txt. Dal ale nevim. Muze mi
> nekdo poradit?
> PS: Omlouvam se vsem BASH profesorum - s jazykem se teprve seznamuji.
> Dekuji, Petr
>
>
> PREFIX="__file"
> SUFIX=".txt"
> DESTDIR="All_txt"
> SUBDIR="Filedir"
>
> for i in *.txt; do
> temp=${i#$PREFIX}
> num=${temp%$SUFFIX}
> cp $i $DESTDIR/$SUBDIR$num
> done
>
To bude asi proto, ze ten dement co psal tendle skript jednou napise
SUFFIX a jednou SUFIX. Asi to psal z hlavy...
Jinak to funguje perfektne. Vyzkouseno.
-- Dalibor Straka
Další informace o konferenci Linux