[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] While nao funciona
From: |
Mayck Xavier |
Subject: |
Re: [shell-script] While nao funciona |
Date: |
Thu, 26 Apr 2007 11:32:56 -0300 |
Cara... você não esqueceu dos "ponto-e-vírgulas" não?
while condições ; do
comando
comando
comando
comando
done
Em 26/04/07, jefferson aranha <address@hidden> escreveu:
>
> 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.
>
>
>
--
Mayck Xavier
address@hidden
address@hidden
http://www.mayck.xaviers.com.br
[As partes desta mensagem que não continham texto foram removidas]