ivnogueira@yahoo.com.br [shell-script]
2018-04-20 02:34:39 UTC
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
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