Perguntas com a marcação «pipe»

12
netcat não imprime resposta

Estou tentando enviar comandos para uma porta tcp usando netcate resposta de pipe quando executo netcate digito meu comando, ele imprime a resposta corretamente, mas quando passo o comando de um pipe, ele envia o comando corretamente, mas não imprime a resposta Então, isso funciona corretamente:...

12
Por que não posso canalizar `pwd` para` abrir` no macOS?

Isso é específico do macOS, mas parece muito pouco para a comunidade Ask Different . No Terminal, eu posso pwdcopiar o resultado, digite opene cole o resultado e a pasta será aberta no Finder, mas pwd | open imprime a documentação de ajuda para open. Por que a tubulação não funciona, mas a...

12
Tubos com vazamento no linux

Vamos supor que você tenha um pipeline como o seguinte: $ a | b Se bparar de processar stdin, depois de um tempo, o tubo será preenchido e gravado, aaté o stdout, será bloqueado (até que o bprocesso comece novamente ou a matriz morra). Se eu quisesse evitar isso, ficaria tentado a usar um tubo...

11
Como posso saber se o buffer do tubo está cheio?

Estou canalizando a saída de um programa para algum Perl que escrevi. Esse é um processo demorado, às vezes dias, então quero descobrir onde estão meus gargalos e tentar abri-los. Quero saber se os dados estão sendo canalizados para o meu script mais rapidamente do que meu script pode processá-los....

11
Obtendo o PID do comando anteriormente no Pipeline

Estou escrevendo um script bash inotifywaitpara monitorar um diretório e iniciar ações quando alterações são detectadas. Algo como: inotifywait -m ... | while read f; do something; done Como inotifywaitnão termina sozinho, esse script não será interrompido. Portanto, meu plano era obter o PID do...

11
Tubo semi-assíncrono

Suponha que eu tenha o seguinte canal: a | b | c | d Como posso esperar pela conclusão de c(ou b) em shou bash? Isso significa que o script dpode iniciar a qualquer momento (e não precisa ser esperado), mas requer saída completa cpara funcionar corretamente. O caso de uso é um difftoolpara...

11
Envie a senha através do stdin em `ssh-copy-id`

Preciso automatizar algumas implantações de identidade, idealmente usando ssh-copy-id. Estou tentando fornecer a senha através do stdin, o que é possível sshusando a -Sflag. Estou ciente de que posso enviar opções adicionais para sshusar o -osinalizador no ssh-copy-idcomando, no entanto, não há...

11
Como canalizar html no lynx?

Estou testando alguma chamada ajax no console. Eu gosto de me livrar do ruído de meta-informações que é a marcação html e apenas ler o conteúdo; portanto, eu gosto de canalizá-lo para um navegador de terminal, por exemplo, lynx. Ainda: curl www.google.de | lynx apenas abre uma nova instância do...

10
Status de saída do bash usado com o PIPE

Estou tentando entender como o status de saída é comunicado quando um pipe é usado. Suponha que eu esteja usando whichpara localizar um programa inexistente: which lss echo $? 1 Como whichnão foi possível localizar lss, obtive um status de saída 1. Isso é bom. No entanto, quando tento o...

10
Canalizando um script com "read" para bash

Eu preciso executar um script, canalizando-o através bashde wget(em vez de executá-lo diretamente com bash). $ wget -O - http://example.com/my-script.sh | bash Não está funcionando porque meu script possui readinstruções. Por alguma razão, eles não funcionam ao canalizar para o bash: # Piping to...