Perguntas sobre 'pipe'

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

Como canalizar a saída de find para outra invocação de localização

Veja o que estou tentando fazer find . -maxdepth 1 -type d -print0 | xargs -0 -P4 find -name 'war' -type d Eu gostaria de criar uma lista de nomes de diretório, terminados em null, e então passar essa lista para xargs, que para cada nome...
05.11.2014 / 10:21
1
resposta

Confuso sobre comandos de piping de find para commandX?

Eu tenho um script, run.sh , que se parece com isso: #!/bin/bash FILES=$(find corpus/ -type f) for i in $FILES do ./individual.sh $i done Ele é executado sem problemas. Eu quero acabar com o script de execução, canalizando cada a...
24.10.2014 / 15:07
1
resposta

Compreendendo o comportamento de subshell e stdout com pipe

Digamos que eu tenha o arquivo .c e o executável correspondente (digamos foo) que recebe alguma entrada de stdin e faça uma chamada sys para /bin/sh . Alimentando entrada para este executável como segue: python -c "<some script to fee...
08.06.2014 / 23:54
2
respostas

Comando Pipe to tail: quando o primeiro comando é abortado?

Neste exemplo: $ for i in {1..3}; do sleep 1; echo $i; done | head -n 2 por que o primeiro comando (loop) é eliminado apenas antes da exibição do 3 ? Eu esperava que fosse morto logo após o 2 ser exibido. O problema que eu estava...
12.11.2013 / 08:36
1
resposta

Pipeline cada linha de um arquivo para uma variável específica em um segundo comando

Eu quero executar as seguintes instruções: basex -bword=ENTRY consulta.xq Mas para cada linha de um arquivo SampleText (texto simples principalmente). O SampleText contém as seguintes linhas: hello evening courageous ... happy E...
09.08.2013 / 03:36
1
resposta

O Stderr de scripts de shell canalizados nem sempre é exibido

Eu canalizei meus próprios scripts de shell para alguns testes e acidentalmente notei algo estranho. Ou seja, o stderr desses processos canalizados nem sempre é exibido na tela. Eu simplifiquei os scripts e aqui está minha sessão com o bash:...
18.02.2013 / 03:32
1
resposta

Usando Putty / plink para scp em um pipe nomeado

Eu tenho um arquivo tar.gz grande que preciso transferir do Windows para uma máquina UNIX e descompactar em uma pasta na qual meu usuário de login não possui permissões de gravação. Quando o arquivo estiver na máquina, posso extraí-lo na pasta c...
10.04.2012 / 15:18
1
resposta

Obtendo código de erro do primeiro comando no pipe em cinza

Eu uso wget para fazer o download de um arquivo grande para dois FIFOs assim: wget <wget-args> -O - | tee -a "$fifo1" >> "$fifo2" Eu quero recuperar o código de erro de wget na falha. set -o pipefail retorna código...
12.07.2018 / 11:13
2
respostas

Usando o pipe STDOUT como uma variável?

Bastante novo para Bash, sobre uma semana cansativa. Eu amo isso até agora e realmente gosto de longos tubos de encadeamento. O que eu estou percebendo é que eu tenho que quebrar o pipe se eu precisar usar o STDOUT como uma variável. Veja um...
12.08.2018 / 07:28
1
resposta

Conteúdo de piping do Github em crontab

Não estou na frente de um ambiente de teste agora, mas desejo fazer o download de um script Bash com curl e, em seguida, carregar seu conteúdo no crontab. O conteúdo como aparece no documento bruto do Github é, por exemplo: 0 0 * * * .....
12.01.2018 / 17:59