Galera estou com o seguinte script :
#!/bin/bash
flag=1
while [ $flag -ne 0 ]
do
if [ $UID -ne 0 ]
then
dialog --title 'Warning!' --msgbox 'Logue-se como ROOT!' 6 40
else
dominio=$(dialog --stdout --inputbox 'Dominio' 7 70)
descricao=$(dialog --stdout --inputbox 'Descricao' 7 70)
cnpj=$(dialog --stdout --inputbox 'CNPJ' 7 70)
endereco=$(dialog --stdout --inputbox 'Endereco' 7 70)
responsavel=$(dialog --stdout --inputbox 'Responsavel' 7 70)
telefone=$(dialog --stdout --inputbox 'Telefone' 7 70)
fi
flag=$(dialog --stdout --yesno 'Deseja Sair?' 0 0)
done
sendo que ele dá o seguinte erro :
./teste.sh: line 5: [: -ne: unary operator expected
na linha do while [ $flag -ne 0 ] nao consigo enteder o que há de errado
nesta condição.