shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

While nao funciona


From: jefferson aranha
Subject: While nao funciona
Date: Thu, 26 Apr 2007 11:27:24 -0300
User-agent: Thunderbird 1.5.0.10 (X11/20070221)

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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]