Reseni v Bash

nopetr na tiscali.cz nopetr na tiscali.cz
Středa Listopad 5 14:28:50 CET 2003


 Je adresar DIR1 v nem podadresare NAZEV1,NAZEV2,NAZEV3
 v kazdem z nich je mimo jine text
vy 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 odpovidaj
ci prazdne adresare (NAZEV1,
 NAZEV2, NAZEV3). Vysledkem by melo byt DIR2/NAZEV1/__NAZEV1.TXT atd.


i="1"
chyba=""

while [ -z $chyba ]; do
   cp -v DIR1/NAZEV${i}/__NAZEV${i} DIR2/NAZEV${i}/__NAZEV${i} || chyba="1"
   i=`expr $i + 1`
done

Tohle funguje bezvadne, ale co kdyz je ciselna rada prerusena...

Diky, 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