Você pode usar grep
para verificar a saída de algum comando que corresponde a um padrão, canalizando a saída desse outro comando para grep
. Você usa grep
dentro de um bloco if
.
Um exemplo obviamente bobo (e o mundo inteiro chama de "sexta-feira", certo?):
if date +%A | grep -q 'Friday'; then # -q tells grep not to echo the matched text
throw_a_party
else
echo "Nope, sorry, not time yet."
fi
As seções relevantes do manual do Bash incluem "Pipelines" e "Compound Commands".