scuze, scriptul sare din toata bucla while nu doar din if. In log imi apare ceva in genul: [...] + read i ++ find /tmp/AC -name boot.jar ++ grep -v runtime + k= [...]
Deci in momentul in care $k nu contine nimic (banuiesc ca aici e problema si ca de fapt $k contine ceva) trece la urmatoarea instructiune dupa while desi mai exista fisiere in lista. alif [EMAIL PROTECTED] wrote on 05/17/2005 02:21:30 PM: > am un scriptulet care nu vrea sa mearga sub nici o forma. daca dau > comenzile de mana merg unse dar cand rulez scriptul imi sare din if in > momentul in care nu gaseste un fisier in $srcdir. > stie cineva unde e problema? > cat lista_fisiere.txt | while read i; do > k=`find $srcdir -name $i|grep -v runtime` > if [ ! -z $k ]; then > cp -pfv $k $wsdir/test/new > else > x=`find $ehome -name $i|head -1` > cp -pfv $x $wsdir/test/new > fi > done > > merci, > alif > > > --- > Detalii despre listele noastre de mail: http://www.lug.ro/ > > --- Detalii despre listele noastre de mail: http://www.lug.ro/
