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

Por que a substituição do processo é mais rápida que o pipe neste caso? [duplicado]

Eu estou querendo saber por que ls -1 | while read file; do echo $file; tail -n 100 $file > >(sleep 1 && cat > $file) done é mais rápido que ls -1 | while read file; do echo $file; tail -n 100 $file |...
29.03.2018 / 13:38
1
resposta

pv: -s: argumento inteiro esperado

Eu tenho um script no qual estou executando este comando: pv -s 'du -sb file1.data | awk '{s += $1} END {print s}'' E dá um erro abaixo: pv: -s: integer argument expected Então, quando eu executei este comando du -sb file1.data |...
28.02.2018 / 07:12
2
respostas

significado dos traços nus neste exemplo curl / tar

Eu sei de esta resposta SO os traços nus são usados por vários utilitários Unix para especificar que o usuário deseja usar stdin ou stdout em vez de um arquivo regular. No entanto, isso não me ajuda a entender a sintaxe dos itens a seguir (...
20.12.2017 / 22:54
1
resposta

Saída de piping para grep

Eu tenho esta linha no meu script bash: ./tg/tg -c $THIS_DIR/tg/config 2>&1 | grep ".\+" Mas isso não funciona. tg está rodando e produzindo saída continuamente (significa que não termina) e eu apenas quero filtrar alguns dos r...
01.11.2017 / 16:55
2
respostas

Passa valor do comando para outro sem gravar no disco

Eu quero passar a saída de um comando para outro sem gravar no disco, mas o segundo comando é interativo, então passar o valor para STDIN impedirá que o segundo comando seja alocado em pty (por causa disso, segundo comando só aceita carreg...
05.12.2017 / 17:42
2
respostas

Como stdin com tee ou outro tipo de tubos ou redirecionamento de saídas? [fechadas]

Digamos que eu queira ver a saída que um comando faz, como apt-get . No entanto, se eu fosse executar um comando redirecionando a saída como apt-get install some-application -y > apt_out.txt ou apt-get install some-application -y...
24.09.2017 / 05:36
1
resposta

Como iniciar um pipe como um processo persistente

Digamos que você execute um arquivo executável desta maneira: $ echo <params> | <process> Se process não for executado como um canal, digite $ process & e ele continuará em execução. O que é necessário na linha de co...
05.06.2017 / 04:42
2
respostas

Como executar uma string de saída sem a substituição de comandos do bash?

Como executar uma string de saída sem a substituição de comando do bash? Por exemplo, se eu digitar no terminal tshark , e o programa ainda não estiver instalado, receberei uma mensagem de erro como: _some text_ sudo apt-get install tsha...
13.07.2017 / 12:55
1
resposta

Acessando resultados do pipe como variável?

Eu quero acessar os resultados do último comando pipe do comando pipe atual. Por exemplo: echo "0x1a" | perl -le 'print hex("$RESULT_FROM_PIPE");' Qual é a sintaxe adequada para isso?     
06.07.2017 / 20:21
2
respostas

pipe to adop: stty: entrada padrão: ioctl inapropriado para o dispositivo

bash-3.2$ echo "apps" | adop -status stty: standard input: Invalid argument Enter the APPS password: stty: standard input: Invalid argument Eu tentei assim também stty -ixon;echo "apps" | adop -status mas o mesmo erro.     
07.07.2017 / 21:55