Eu tenho que usar um comando no shell script que dará um prompt para Y ou N.Como eu respondo como Y no shell script depois do comando

2
$ command
Are you sure you want to set cOrders to be Y? <Y/N> Y

Como faço para responder como Y no script de shell

    
por Test priya 30.07.2015 / 17:23

2 respostas

1

Na forma mais simples, você pode apenas echo a Y com o comando:

echo "Y" | command

Como alternativa, se ele fornecer vários avisos e você quiser responder Y a todos eles, use yes :

yes | command
    
por terdon 30.07.2015 / 17:34
1

Você pode canalizar o comando yes para responder automaticamente sim. O comando abaixo responderá automaticamente sim ao pedido do apt-gets para instalar.

yes | apt-get upgrade
    
por Horselover Fat 30.07.2015 / 17:37