Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
1
resposta

o pipe do netcat está em execução muito cedo?

Eu tenho o seguinte script em execução em segundo plano: while true; do { file=$(/somescript); echo -ne "HTTP/1.0 200 OK\r\n\r\n"; cat $file; } | nc -l -p 20000 done Funciona bem, exceto que /somescript é executado uma vez instanta...
15.04.2017 / 12:38
1
resposta

Usando printf com netcat

Eu fiz um pequeno comando para enviar uma mensagem TCP para uma "IP-relay-unit" que pode alternar as saídas. printf "setstate,1:1,1\r" | nc ip.ip.ip.ip port Isso realmente funciona bem, às vezes. Como o printf funcionava tanto no linux qu...
30.03.2017 / 12:00
1
resposta

Por que a leitura do stdin varia em alguns programas?

Estou desenvolvendo um programa em ncurses que irá ler stdin, no entanto, ao verificar como alguns outros programas fazem isso, percebi que não é consistente. Por exemplo, os dois seguintes funcionam bem tail file.txt | cat tail file.txt | ca...
19.02.2017 / 17:23
1
resposta

Redirecionamento de saída, pipe e ''

Estou tentando passar o resultado de which env para nano com este comando nano < which env , mas parece que não entendi todo o conceito. Quando executo isso, assumo que: which env STDOUT irá para nano STDIN. Então, isso será...
29.11.2016 / 18:32
1
resposta

Usando sed para substituir a variável de ambiente pelo caminho do diretório

Não tenho certeza se estou entendendo mal alguma coisa ou não estou pesquisando corretamente. No entanto, tenho um problema que estou testando com um comando echo simples e canalização para sed para substituir parte da string que corresponde a $...
02.12.2016 / 17:57
1
resposta

Piping to mail resulta em novas linhas em vez de linhas sobrescritas

Estamos executando a maldet em vários servidores e enviamos a saída dos cronjobs para um endereço de e-mail para verificar os resultados. Para 9 servidores isso funciona bem, mas com o 10º servidor a saída é diferente. Normalmente, obtemos a...
07.07.2016 / 16:27
1
resposta

como colorir strings específicas na saída padrão e erro padrão [duplicado]

Como você colore strings específicas na saída padrão e no erro padrão? Por exemplo: gpg --verify Exibe uma string good signature ou bad signature . Como posso colorir o bom, verde; e o ruim, vermelho, usando somente o softwar...
17.05.2016 / 17:24
1
resposta

globbing e wildcards

Os curingas devem ser expandidos para um programa que não é o primeiro a ser lançado? Cada exemplo usa curinga para o primeiro programa no pipelilne. Por exemplo, o seguinte não funciona: ls|grep *.h E se eu fizer assim, então é o gr...
12.05.2016 / 17:33
1
resposta

Como eu posso ecoar tanto comandos executáveis quanto seqüências de controle para um pipe nomeado?

Eu tenho um pipe nomeado: > ls -l total 0 prw-r--r-- 1 ivan staff 0 Aug 24 08:32 fifo Em um terminal, leio em um loop infinito: > while true; do sh -c "$(cat fifo)"; done █ Em outro, escrevo comandos executáveis para o pip...
24.08.2016 / 15:03
1
resposta

Como determinar se é uma falha da placa de rede?

Basicamente, tenho um PC com problemas. Vamos chamar de POO . POO é um pc rodando o Gentoo Linux, com o KDE. É muito recente configuração em um hardware antigo. Até agora eu não percebo que tem outros problemas, até agora. Existem princ...
05.05.2016 / 06:11