Você precisa suprimir a saída de erro de curl
com 2> /dev/null
. Em seguida, canalize a saída para grep -qc
, o que suprimirá a saída normal e exibirá apenas a contagem de correspondências.
Você pode prosseguir como de costume.
curl "http://example.com" 2> /dev/null | grep -qci -e 'something' && echo "yay"