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