Captura el contenido de la línea de comandos para enviar respuesta diferente

0

Pregunta

Tengo que poner en el crontab de un sh script que se solicita al usuario a responder antes de la ejecución. Pero a veces la cuestión de las necesidades de "Sí" o un "No" y a veces la misma secuencia de comandos de espera "Fuerza" o "Anular". I no se puede modificar este script, por lo que necesito para hacer mi script para lanzar la primera de ellas, la captura de la pronta salida de texto y compruebe el texto de la pregunta a contestar "Sí" o "Fuerza" de forma automática. Yo he probado algo como esto pero no funciona :

if command.sh | grep 'Force' =0
then echo "Force"
else echo "Yes"
fi

Gracias por tus consejos o ayuda :)

bash linux sh shell
2021-11-23 11:59:53
1
0

Por último, me trató con una solución simple y parece que funciona como se espera

command.sh << EOF
Force

y

EOF

Muchas gracias por tu ayuda

2021-11-25 09:41:39

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................