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 posso usar o valor de um pipe no programa de teste?

wc -l | test -eq 1 Isso não funciona. Eu quero comparar o resultado de wc com o valor de 1. Como posso fazer isso?     
15.08.2013 / 16:38
2
respostas

Mensagem de erro do pipe interrompido

Quando eu inicializo no Ubuntu 14.10 beta 2, recebo a seguinte mensagem por um momento na tela: error while reading descriptor: broken pipe: A tela fica preta por um momento e depois continua na tela de login. Alguém pode me aconselhar...
16.10.2014 / 22:41
3
respostas

Como posso canalizar a saída de um comando bash ou shell para a placa de clipes? [duplicado]

Para minimizar o uso do mouse (acessibilidade e questões de saúde), como canalizar o padrão para a placa de clipes do SO? Ou seja, eu gostaria de fazer algo como: $ drush uli | copy-this-to-clipbaord $ drush uli > copy-this-to-...
29.06.2015 / 16:36
1
resposta

Como posso reunir a saída de um loop while em um único pipe?

Eu tenho um script composto por um loop while com um eco: while my_condition do echo [my_output] done Como posso reunir a saída em um único pipe? Eu precisaria usar column após o canal de saída '     
04.10.2016 / 10:36
2
respostas

Tee não obtém saída inteira do tubo

Eu tenho um script executando comandos como: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" O problema provavelmente está no pipe para tee . Não parece obt...
23.06.2015 / 12:22
1
resposta

É possível canalizar de stdin para gzip?

Se eu executar o comando s3cmd get s3://bucket/file.gz - , recebo a saída binária na tela. Se eu tentar canalizar isso para gzip com s3cmd get s3://bucket/file.gz - | zcat , recebo gzip: stdin: not in gzip format . Como posso obter zca...
10.03.2016 / 12:51
7
respostas

Um forro ffmpeg (ou outro) para obter apenas resolução?

Eu não sou muito versado na linha de comando, então espero que isso não seja uma pergunta muito estúpida. Se eu correr: ffmpeg -i videofile.avi Eu recebo uma saída como esta: ffmpeg version git-2013-11-21-6a7980e Copyright (c) 2000-...
23.01.2015 / 21:59
2
respostas

Como posso usar um pipe em uma condição while?

Eu quero fazer um loop, enquanto o grep faz ou não encontra algo que eu possa escrever: while grep 'matches' inLogFile.txt do echo good. sleep 10 done Ou while grep -v 'notHereYet' inLogFile.txt do sleep 2 done echo -e '\a'Yo! It...
17.09.2016 / 08:05
6
respostas

Redirecionar saída filtrada para arquivo

Eu redireciono minha saída para um arquivo e recebo algo assim: | id | code | color_code | -------+------+------------+ |11A00B| 15 | 9129102 | |11A00C| 16 | 9129103 | (2 rows) | id | code | color_code | -------+------+------...
18.10.2016 / 10:32
4
respostas

Como usar pipes para referenciar stdout de um comando de dentro do stdin de outro?

Estou tentando entender como usar o stdout como o stdin de outro comando. Para testá-lo, estou tentando usar o seguinte comando para excluir todos os diretórios da pasta atual. ls -d -- */ | rm -rf Eu esperaria que o resultado de ls -d -...
06.08.2012 / 16:22