Reseni v Bash

nopetr na tiscali.cz nopetr na tiscali.cz
Úterý Listopad 4 08:47:54 CET 2003


Omlouvam se vsem BASH profesorum - s jazykem se teprve seznamuji.
 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

Ani tak mi to nefunguje, odpovedi je No such file or directory. Mozna jsem
spatne popsal  ulohu. Je adresar DIR1 v nem podadresare NAZEV1,NAZEV2,NAZEV3
v kazdem z nich je mimo jine textovy soubor s nazvem jako prislusny adresar
zacinajici dvema podtrzitky tj. __NAZEV1.TXT, __NAZEV2.TXT, __NAZEV3.TXT....
Chci aby se vybraly pouze textove soubory a nakopirovaly se do jineho adresare
(DIR2), ve kterem jsou pripraveny odpovidajici prazdne adresare (NAZEV1,
NAZEV2, NAZEV3). Vysledkem by melo byt DIR2/NAZEV1/__NAZEV1.TXT atd.

Petr



____________________________________________________________________
Nakupujte na vanoce nejlevneji! http://nakupy.tiscali.cz
Chladnicky, mraznicky, sporaky, mikrovlnky, mycky, pracky, susicky, zehlicky,
vysavace, trouby i cele kuchyne na http://bilezbozi.tiscali.cz





Další informace o konferenci Linux