No Terminal eu estou executando um programa que inclui configuração de configuração, que eu quero que a saída entre em um arquivo, mas ele pede entrada após cerca de 10 segundos de "t" ou "p". Eu quero que seja "t". O "grep -v - line-buffered value" é onde eu não quero que o 'valor' na linha seja salvo no arquivo.
Mais ou menos assim ...
./Program conf/program.conf |grep -v --line-buffered value> text.file Only the program needs "t" to be issued. ./Program conf/program.conf | t | grep -v --line-buffered value> text.file or ./Program conf/program.conf ; sleep 10s; t ; grep -v --line-buffered value> text.file
Isso, claro, não funciona, só funciona se o programa terminar.
Como último recurso, eu poderia usar o comando "tee" e dividir a tela com o arquivo, então espere 10 segundos e digite "t". Mas eu quero que isso seja desatendido e executado por conta própria, com "t" inserido por meios automatizados.
Obrigado por qualquer entrada ..