Você pode querer dar uma olhada em expect
Eu queria saber se eu poderia redirecionar um arquivo para o stdin de um programa para que eu pudesse realmente ver as linhas do arquivo que estão sendo usadas.
Suponha que eu tenha um programa CLI com o seguinte fluxo (em um loop): A) computador faz pergunta B) O usuário responde C) Computador responde
A execução interativa produz saída (que pode ser copiada e colada do terminal) que mistura respostas do usuário com texto gerado por computador.
Eu preciso obter o mesmo resultado para uma situação em que o programa é executado de forma não interativa e onde as respostas são predefinidas em um arquivo.
correndo programa
Existe uma maneira de obter o mesmo tipo de texto que apareceria na tela do terminal de um programa desse tipo executado de forma interativa?
Você pode querer dar uma olhada em expect
Tags bash