Então você encontra a chave aqui, se a saída do curl for diferente, então você pode testar. Primeiro você pode direcionar isso para um arquivo. Em seguida, você pode aproveitar a opção -s do teste:
-s file True if file exists and has a size greater than zero.
Aqui está um código de exemplo:
curl -b cookies.txt ... -o /tmp/curl_output
if [ -s /tmp/curl_output ]; then
do failure stuff here
else
do successful stuff here
fi
Outra implementação por motivos acadêmicos:
if curl -b cookies.txt ... 2>&1 | grep 'some line from sedut.html' >/dev/null 2>&1; then
do failure stuff here
else
do successful stuff here
fi