Supondo que você espera um Enter após o nome de usuário e a senha:
printf "username\npassword\n" | ./yourapplication
Basta imprimir uma nova linha depois de cada uma:)
Meu aplicativo, que está escrito em C, usa gets()
para recuperar a entrada do usuário. Vamos supor que ele pede um nome e uma senha. Atualmente, eu uso
printf "thisIsMyUsername" | ./myapplication
para informar ao aplicativo qual é o nome do usuário. Ele pula solicitando a senha e termina.
Eu quero poder inserir ambos, usuário e senha, usando o comando printf
. Como faço isso?
Tags command-line