Sim, existe. Há o comando yes
cujo trabalho é precisamente isso. Ele repetidamente emitirá uma determinada string ( y
é o padrão). Então, se o sciprt foo.sh
espera que você pressione y para confirmar uma ação, você pode executá-lo desta maneira:
yes | foo.sh
No entanto, isso não é uma boa ideia. Primeiro de tudo, na maioria dos casos, não há tempo limite. Você não precisa correr para o computador, ele vai esperar por você. Os computadores tendem a ser animais bastante pacientes. Mais importante, você raramente quer aceitar cegamente tudo o que lhe é pedido. É uma boa ideia fazer a sua própria opinião e é por isso que você está sendo perguntado.
Em qualquer caso, a escolha é sua. Se tiver certeza de que deseja responder cegamente "sim" a todas as perguntas, use apenas yes
.