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

Funcionalidade uniq com estado

Eu tenho um programa que produz grande quantidade de informações redundantes. Gostaria de armazenar somente linhas exclusivas produzidas em stdout , mas não posso fazer isso em várias etapas, como: ./prog > out cat out | sort | uniq >...
28.05.2015 / 11:33
2
respostas

por que minha primeira operação de pipe não removeu o caractere de nova linha?

Meu nextermCensus.lis contém caracteres de nova linha e estou interessado apenas na primeira linha, gostaria de remover o caractere de nova linha. mas isso não funciona. então eu tenho que usar o segundo método para removê-lo. $(echo $censu...
11.09.2015 / 17:27
3
respostas

Extraindo arquivo pelo piping de conteúdo do arquivo no comando tar

Estou criando um arquivo de extração automática e tenho a coisa básica em andamento. No entanto, quero definir o comando que extrai o conteúdo do arquivo   tail -n+$ARCHIVE_START_LINE $0 em uma variável. Eu não consigo fazer essa parte fun...
12.04.2015 / 14:38
3
respostas

Arquivos de tubulação baixados com o wget em uma função

Estou baixando um monte de imagens com o wget e quero rm os arquivos se eles estiverem vazios com uma função para a qual eu possa passar o arquivo. Minha pergunta é como canalizar as imagens para uma função como esta: rmEmpty () { if ! [...
27.12.2014 / 17:25
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 / 11: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 / 17: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...
09.06.2014 / 01: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 / 09: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 / 05: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 / 04:32