Reseni v Bash
marek cervenka
cervajs na fpf.slu.cz
Středa Listopad 5 15:05:35 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...
tak proc to zastavovat na chybe?
--
-------------------------------------
Marek Cervenka
Centrum Vypocetni Techniky
CVT - http://cvt.fpf.slu.cz
FPF SLU OPAVA - http://www.fpf.slu.cz
=====================================
Další informace o konferenci Linux