Caminho direto:
grep -q '/example.com' /opt/nfs || grep -Rq '/example.com' /data
if [ $? -eq 0 ]; then # check exit status
echo "Passed"
else
echo "Failed"
fi
-
A opção
-
grep diz para não escrever nada na saída padrão. Saia imediatamente com zero
0
status se alguma correspondência for encontrada, mesmo que um erro tenha sido detectado. -
$?
- contém o código status de saída do último comando executado
-q
do O texto acima também pode ser simplificado para:
if grep -q '/example.com' /opt/nfs || grep -Rq '/example.com' /data; then
echo "Passed"
else
echo "Failed"
fi