Podemos Introduzir Retorno Utilizando Scripts Shell? [duplicado]

0

Eu quero usar adduser USER (USER é um nome de usuário), mas isso me faz muitas perguntas, como nome completo e endereço. Eu quero um script que digite a chave de retorno automaticamente e pule essas perguntas. Por exemplo, executo ./myadduser.sh USER e myadduser.sh chame adduser USER e insira return para todas as perguntas. Existe uma ótima maneira de fazer isso? Estou pensando no Ubuntu 14.04.

Desculpe, cometi um erro. Retorno de entrada não para todas as perguntas, pois tenho que inserir a senha que não pode ser retornada. É possível inserir o retorno para todas as perguntas, exceto perguntas sobre senha?

    
por Nickel 27.08.2016 / 04:42

1 resposta

0

O comando yes produz continuamente o primeiro argumento fornecido seguido por uma nova linha até ser interrompido. Então, isso deve funcionar para você: yes "" | adduser ... .

No entanto, a maioria dos programas modernos já tem coisas parecidas, ou fazem com que você possa passar todas as informações necessárias na linha de comando, para torná-lo amigável ao script. Eu acredito que este é o caso com adduser no Ubuntu.

    
por 27.08.2016 / 06:58