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"