Terminal Mac OS X - Enquanto True Do - Você pode parar automaticamente sob as condições desejadas?

1

Atualmente estou usando o seguinte comando: while true; do python [arquivo]; dormir X; feito

Eu queria saber se eu posso parar o loop se o resultado imprimir uma palavra que estou procurando.

Além disso, é possível fazer um som quando ele para?

Frank Kim
fonte

Respostas:

1

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
jherran
fonte
que if whatever parte é um grande desconhecido embora - o OP quer parar de encontrar uma palavra na saída de commands....
Ian C.