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

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

Re: [shell-script] Sintaxe while


From: Paulo Bettega
Subject: Re: [shell-script] Sintaxe while
Date: Fri, 14 Feb 2014 12:56:31 -0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0

Olá Evaldo, substituindo o ou || por e && dá certo.

Não sei se pensei certo, mas o ou ali sempre vai resultar em
verdadeiro, fazendo o while ser executado pra sempre.
Se OP não for 1 nem 2, são dois verdadeiros.
Se OP for 1 ou 2, um vai ser verdadeiro.

Abraços Paulo Bettega


On 14-02-2014 12:16, address@hidden wrote:
Olá pessoal,

Estou tentando fazer um loop utilizando um while onde só encerro quando uma das 
duas condições
impostas for contemplada, porém estou com dificuldades quanto a sintaxe do 
while. Tentei de várias
formas, mas sem sucesso, vou colocar a forma que acreditava ser correta, mas 
peço ajuda para ser
mais assertivo, pois estou iniciando no shell script.
Abraço.

OP=0
while [ "{$OP}" != "1" ] || [ "${OP}" != "2" ]
         do
                 read OP
done

Evaldo de Oliveira




reply via email to

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