Inserindo um texto em um arquivo executável no momento em que é executado

1

eu sou ruim em escolher títulos, mas meu problema é que eu tenho um arquivo executável que retorna um valor quando digito a palavra password nele usando o terminal, mas o problema é que o arquivo requer que você digite a palavra password exatamente depois de executá-lo, ponto e vírgula ou canos ou & amp; & amp; não vai funcionar para mim, um dos meus amigos disse que eu poderia usar python ou perl no terminal para resolver este problema, mas ele não tinha certeza de como funciona nem eu sou.

Então, o que eu faço basicamente é executar o arquivo usando o comando ./stdin (o nome do arquivo é stdin) depois que eu escrevo a palavra password , mas diz que demorei muito para escrever a palavra password Então, como eu disse acima, tentei ponto-e-vírgula e canos e & amp; & amp; ./stdin && password ./stdin ; password mas eles não deram nada para mim, na verdade eu tive que pará-los com ctrl + c, eu estava pensando em usar o comando echo "password" | ./stdin como alguém na internet me disse, mas eu não Não tenho a chance de experimentá-lo agora porque o arquivo está na escola e a cópia que eu tenho está quebrada, ele disse que o símbolo pipe irá inserir a saída do primeiro comando (lado direito) no segundo comando (lado esquerdo) .

    
por AdoobII 06.01.2016 / 15:43

0 respostas