Você pode parar a execução digitando o comando break.
Para fazer um som tput bel deve funcionar na maioria das conchas.
Algo como o exemplo a seguir deve funcionar:
while true
do
commands...
if [[ "$YOUR_VARIABLE" == "value" ]]
then
tput bel
break
fi
done
if whateverparte é um grande desconhecido embora - o OP quer parar de encontrar uma palavra na saída decommands....