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 whatever
parte é um grande desconhecido embora - o OP quer parar de encontrar uma palavra na saída decommands...
.