Terminal de Mac OS X - Si bien es cierto - ¿Puede detenerse automáticamente en las condiciones deseadas?

1

Actualmente estoy usando un comando siguiente: while true; hacer python [archivo]; dormir X; hecho

Me preguntaba si puedo detener el ciclo si el resultado imprime una palabra que estoy buscando.

Además, ¿es posible hacer un sonido cuando se detiene?

    
pregunta Frank Kim 13.05.2015 - 18:34

1 respuesta

1

Puedes detener la ejecución ingresando el comando break .

Para hacer un sonido, tput bel debería funcionar en la mayoría de los shells.

Algo como el siguiente ejemplo debería funcionar:

while true
do
     commands...

     if [[ "$YOUR_VARIABLE" == "value" ]]
     then
         tput bel
         break
     fi
done
    
respondido por el jherran 13.05.2015 - 18:43

Lea otras preguntas en las etiquetas