1 votos

Mac OS X Terminal - Mientras que el verdadero hacer - ¿Puede detener automáticamente en las condiciones deseadas?

Actualmente estoy utilizando el siguiente comando: while true; do Python [file]; sleep X; done

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

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

1voto

jherran Puntos 6511

Puede detener la ejecución introduciendo el comando break .

Hacer un sonido, tput bel debería funcionar en la mayoría de las conchas.

Algo como el siguiente ejemplo debería funcionar:

while true
do
     commands...

     if [[ "$YOUR_VARIABLE" == "value" ]]
     then
         tput bel
         break
     fi
done

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X