Reseni v Bash

Dalibor Straka dast na panelnet.cz
Pátek Říjen 31 15:36:13 CET 2003


On Fri, Oct 31, 2003 at 02:03:59PM +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"
SUFFIX=".txt"
DESTDIR="All_txt"
SUBDIR="Filedir"

for i in *.txt; do
   temp=${i#$PREFIX}
   num=${temp%$SUFFIX}
   cp $i $DESTDIR/$SUBDIR$num
done

snad jsem dobre pochopil co se po me chce...
-- Dalibor Straka


Další informace o konferenci Linux