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

exit status e sem saída

Eu tenho um comando tal que bar > /dev/null e quero saber o status de saída da barra. Eu li alguns posts su sobre $ {PIPESTATUS[0]} , mas isso funciona quando alguém canaliza a saída via | e não posso fazê-lo funcionar com >...
07.01.2015 / 02:50
1
resposta

Usando $ BASHPID no comando grep

Estou tentando excluir o PID do subshell dos resultados retornados pelo pgrep. Observe que o nome do arquivo é o mesmo que o nome passado para o pgrep. Por que definir uma variável igual a BASHPID permite que 'grep -v' funcione abaixo? Estou usa...
27.09.2014 / 00:40
1
resposta

Consultas de pesquisa piped no vim ou menos

Eu gostaria de poder pesquisar um arquivo de log por linhas que estão com ^ 2014-02-18 15:30: [0-9:,] * e ter UserName: someguy muito mais tarde na mesma linha. Tenho certeza de que poderia fazer um regex para incluir qualquer número de caracter...
18.02.2014 / 21:45
1
resposta

Egrep: contém e não contém

egrep -i '12-12.*\swarning' log.file | cless O texto acima produzirá duas linhas com a data 12-12 , seguida por caracteres aleatórios, um espaço em branco e, em seguida, Warning e mais texto. 2011-12-12 textetc Warning 1234 2011-12-1...
17.02.2012 / 21:44
2
respostas

wget e scp como pipeline

Podemos usar wget e scp como um pipeline? Eu quero wget um arquivo de um servidor e copie para outro servidor. Eu usei o comando abaixo, mas não está funcionando. wget "$Select_Release_Version_ARTIFACT_URL" | sudo scp [email protected]:/etc...
15.11.2018 / 06:25
1
resposta

Pipe to fifo from script

Eu quero enviar comandos de um script para cintilar (o software VOIP). Eu pensei que poderia fazer isso com um pipe nomeado, então eu criei um mkfifo phonecmd Se eu começar a twinkle e pipe tail do pipe nomeado para ele eu posso enviar o...
22.10.2018 / 12:55
1
resposta

read from stdin funciona de forma diferente em bash e zsh [duplicado]

Estou tentando canalizar a saída de um comando para o read interno de meu shell e obtenho um comportamento diferente para zsh e bash : $ bash -c 'echo hello | read test; echo $test' $ zsh -c 'echo hello | read test; echo $test' hel...
21.10.2018 / 11:26
1
resposta

concatenando 2 comandos com tar (wc -l + echo ok || echo fail)

Eu quero fazer duas coisas com um arquivo tar.gz: Verifique se há falha Se for bem-sucedido, verifique o número de arquivos extraídos Eu encontrei isso para a primeira opção. Agora executo meu comando assim: tar -xvzf bad_file.tar.gz...
15.10.2018 / 09:45
1
resposta

como canalizar ls -ltr após lista de arquivos para capturar data e hora

temos um script que imprime todos os arquivos wsp ruins ./print_bad_wsp_files.sh ./aaaa/rrr/aaaa/fff/ooo/min.wsp ./aaaa/rrr/aaaa/fff/ooo/p50.wsp ./aaaa/rrr/aaaa/fff/ooo/min.wsp ./aaaa/rrr/aaaa/fff/ooo/p50.wsp # ls -ltr drwxr-xr-x 5 roo...
14.08.2018 / 18:28
1
resposta

Que métodos existem para capturar stdout em um buffer que é automaticamente limpo em leitura?

Eu quero armazenar o stdout de um processo em um buffer e ter o buffer esvaziado uma vez lido, no estilo FIFO. Eu sei que posso canalizar o stdout, mas o pipe / arquivo continuará crescendo e conterá dados que eu já li. Eu só quero os dados n...
13.02.2018 / 16:07