Perguntas com a marcação «stdin»

13
Bash: substituição de processo e stdin

A seguinte linha é óbvia: echo "bla" | foo | bar Mas os abaixo fazem o mesmo? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Qual das fooe barleu "bla" de stdin e por quê? Quero dizer que, é claro, posso apenas codificá-lo e verificá-lo, mas não tenho certeza se é um comportamento...

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
Redirecionar stdin e stdout para portas

Eu gostaria de pegar um programa Pque lê de stdin& grava para stdout, mas conecta-o ncou o que quer que ele leia de uma determinada porta e gera saída para outra porta. # The reading is easy, here P reads from port 50505 nc -l 50505 | P Como faço para gravar de volta para dizer a porta...

10
Obtendo stdin de um pipe nomeado

O que estou tentando fazer é executar o python em uma janela de terminal e redirecionar o stdin de um pipe nomeado. Em seguida, escrevo no pipe nomeado em outro terminal e tenho esse comando executado em python. Terminal 1: mkfifo p1 python < p1 Terminal 2: echo -n "print \"Hello World\""...

10
o que significa conectar STDOUT e STDIN?

Estou lendo um livro, ele diz: Todo processo possui pelo menos três canais de comunicação disponíveis: “entrada padrão” (STDIN), “saída padrão” (STDOUT) e “erro padrão” (STDERR). A maioria dos comandos aceita sua entrada de STDIN e grava sua saída em STDOUT. Eles escrevem mensagens de erro...

8
Como posso obter o tamanho de stdin?

Estou prestes a compactar um diretório grande e quero saber exatamente qual será o tamanho do arquivo resultante. Eu tentei usar du: $ tar -cv dir | du -h - du: cannot access '-': No such file or directory Então tentei usar a versão do arquivo '-': $ tar -cv dir | du -h /dev/stdin 1.0K Estou...