Perguntas sobre 'pipe'

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

Saída detalhada no arquivo de log e saída simples na tela?

Digamos que eu tenha o seguinte script: script.sh e eu quero a saída detalhada em um arquivo de log e uma saída simples na tela. O arquivo de log deve conter a saída csh -v script.sh , e na tela deve estar apenas a saída script.sh. Eu pr...
09.09.2014 / 06:53
15
respostas

Obtenha o status de saída do processo que é canalizado para outro

Eu tenho dois processos foo e bar , conectados a um canal: $ foo | bar bar sempre sai 0; Estou interessado no código de saída de foo . Existe alguma maneira de chegar a ele?     
02.06.2011 / 20:19
2
respostas

Como dizer o último comando para ler STDIN?

SERVER:~ # zcat /var/log/wtmp-20130827.gz | last -f - last: -: No such file or directory SERVER:~ # Sem descompactar o arquivo wtmp, como posso ver a saída do mesmo com o último comando?     
27.08.2013 / 08:36
2
respostas

A diferença entre * e pipe

Dizendo que quero verificar o tamanho de cada arquivo em algum diretório. Aqui está o que eu faço: du -sh * Além disso, posso fazer: ls | xargs du -sh Os dois comandos fazem exatamente a mesma coisa. Eu quero saber se os dois...
25.04.2018 / 09:28
1
resposta

'cat / dev / ttyACM' perde dados quando canalizado pelo netcat

Estou lendo dados de /dev/ttyACM0 usando cat /dev/ttyACM0 em um Raspberry Pi. Os dados vêm de um dispositivo, que envia linhas na forma 15.00 1316013 15 em que o primeiro número é um valor, o segundo, um timestamp em milissegundos...
06.11.2013 / 19:53
2
respostas

Por que o grep não remove linhas de saída de terminal do comando find por padrão? [duplicado]

Estou constantemente frustrado com esse comando simples: find / | fgrep somestuff.ext Quando não uso sudo , recebo linha após linha de permissão negada - o que é justo, mas por que essa saída não é ignorada quando o grep a lê do pipe?...
26.11.2018 / 22:44
3
respostas

Onde o pipe envia sua saída?

Meu entendimento é que pipe em, por exemplo, command1 | command2 envia a saída do command1 para command2 . No entanto, eu esperava que isso funcionasse: echo "tmp.pdf" | evince Mas isso não acontece. Onde a saída de echo...
29.06.2015 / 13:29
3
respostas

Problema com a tubulação

Por que não posso fazer algo como: tail -n 5 small.txt | diff small.txt Eu quero passar o resultado da execução do primeiro comando como segundo argumento da segunda entrada, não sozinho. Como posso fazer isso?     
15.02.2018 / 08:43
1
resposta

Por que “find / -name '* .txt' | cp / junk ”não funciona?

Se eu quiser encontrar algum arquivo com .txt no nome, e para cada correspondência encontrada copiá-lo para a pasta / junk, o seguinte pode ser considerado como trabalho; find / -name "*.txt" | cp /junk mas isso não funcionará porque o fi...
31.01.2017 / 21:19
2
respostas

sed + como minimizar a linha de canos sed e fazer o sed em um tiro

É possível fazer o seguinte com um comando sed sem outra linha de cano sed? sed s"/obbama/trump/" | sed s'/"//g' | sed s'/://g' O sed como descrito aqui precisa substituir a palavra obbama por trump e remover os caracteres '"e': '     
03.01.2018 / 08:09