[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] IF and TEST
From: |
Andre Lopes da Silva |
Subject: |
Re: [shell-script] IF and TEST |
Date: |
Fri, 20 Apr 2018 12:58:57 -0300 |
Cara, tá errado a posição das tuas chaves
Eu mudei aqui pra
{ grep -q $nome ARQUIVO && echo "existe"; } || { echo "nao existe"; }
Veja aí se te resolve
basicamente vc tem que mudar pra ser { a && b } || { c }
Abraços
Em 20 Apr 2018 02:34:39 +0000
"address@hidden [shell-script]"
<address@hidden> escreveu:
> shelldações !
>
>
> lá vai minha primeira participação nesse seleto grupo de shell...
>
> quero buscar um nome qualquer dentro de um ARQUIVO qualquer:
>
> nome=John
> if (grep -q $nome ARQUIVO); then { echo "existe"; }; else { echo
> "nao existe"; }; fi
>
> ---> programa executado normalmente, com os resultados
> esperados
>
> entretanto, quero modificar o trecho anterior a fim de usar o
> alias do comando "test" :
>
> [[ (grep -q $nome ARQUIVO) ]] && { echo "existe"; } || { echo
> "nao existe"; }
> ---> conditional binary operator expected
>
>
> PERGUNTA: o que está faltando (ou, o que está errado) no segundo
> trecho ?
>
>
> atenciosamente,
> Isaac Nogueira
--
Andre Lopes da Silva
Técnico em Informática
SI - IME-USP
3091-9891
Sala 131-A
Enviado utilizando Claws Mail
OpenSUSE LEAP 42.3