Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
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 / 15: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 / 09: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 / 22: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 / 09:09
1
resposta

A tubulação para o arquivo não funciona com o canal intermediário [duplicado]

Isso está causando problemas: node "$SUMAN_PROJECT_ROOT/server.js" | bunyan -o short &> ${LOG_FILE} & isso funciona: node "$SUMAN_PROJECT_ROOT/server.js" &> ${LOG_FILE} & o problema é que, com o primeiro...
06.09.2017 / 05:05
2
respostas

É um pipeline feito de comandos simples?

Do manual de referência do bash A pipeline is a sequence of simple commands separated by one of the control operators | or |&. do POSIX 2013 A pipeline is a sequence of one or more commands separated by the control operator |....
22.03.2016 / 20:34
2
respostas

Comandos de tubulação juntos em unix

Como canalizar a saída de um comando para outro no unix? Por exemplo, Se eu quiser canalizar a saída do tipo para a cauda, como eu faria isso?     
13.02.2013 / 03:04
2
respostas

Excluindo linhas de um arquivo por meio de stdin piping no bash

Usando este script: awk '{print $0"\t"NR}' test | grep NA | awk '{print $21}' Eu obtenho os números de linha no meu arquivo, tendo "NA" neles 326 399 672 1512 1734 1737 2212 Usando o sed , posso excluir essas linhas do meu arquivo...
26.02.2018 / 11:21
1
resposta

Por que redirecionar a saída para um arquivo produz uma tabela?

Eu gostaria de configurar um cron job para registrar periodicamente uma medição. Um cartão de memória USB está instalado em um roteador: user@router:/tmp/home/root# uname -a Linux router 2.6.36.4brcmarm #2 SMP PREEMPT Sun Mar 20 16:06:1...
23.07.2018 / 01:54
1
resposta

Como usar um separador de campo e ignorar linhas no awk sem canalizar?

É possível se livrar do comando de corte nesta linha e sem canalizar para outro comando? awk 'NR > 1 {print l}{l=$2}' filename | cut -d':' -f2 Detalhes, se você quiser ou precisar deles: [Esta é uma questão de interesse do que...
14.09.2017 / 23:39