Afficher un message
Vieux 21/08/2006, 18h54   #8
Stephane Chazelas
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: shel script problem regarding arrays

On 21 Aug 2006 05:32:58 -0700, Danish wrote:
[...]
> array1=`ssh 192.168.10.98 " vdir /home/danish/scp/* | tr -s \" \"|cut
> -d \" \" -f5 "`$


That's not how you define an array.

> $
> n=0$
> while [ $n -lt ${#array1[@]} ]$
> do$
> [ "${array[$n]}" -ne "${array1[$n]}" ] && echo "Error"$


Then it will be that "[" invocation that fails. Maybe $array,
$array1 contain <CR>s.

Try ./ls2.sh 2>&1 | sed l

To see what "invalid integer expression" [ is complaining about.

--
Stephane
  Réponse avec citation
 
Page generated in 0,05663 seconds with 9 queries