Ciao a tutti.

Devo fare un for su una variabile la quale entra in un ciclo while fino a quando il file che cerco non è presente e di dimensione superiore a 13000.

Non capisco se il problema è nel for e while annidati male o semplicemente nella chiamata della variabile.

Allego il codice.

for k in `seq 0 14`;
do

while true; do
SIZE=$(globusrun.bat -o -r grid-00.netlab.it '&(executable=/usr/bin/stat)(arguments= -c%s /home/globus/tesi/"$k"_file.sep)')

if [ $SIZE -gt 13000 ]; then
break
fi

sleep 1
done
echo "il file "$k"_file è presente."

done