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

Descompacte um arquivo e processe seu conteúdo usando AWK e pipes

Eu preciso descompactar um arquivo de log e exibir algumas colunas específicas desse arquivo de log usando o awk. Pode ser feito usando pipe? unzip log.zip | awk -F "- -" '{pring $1 " " $2} >newfile     
20.02.2018 / 07:30
1
resposta

Observe periodicamente um pipe e extraia a nova saída que foi produzida desde a última vez que a examinei

Estou lendo uma saída continuamente crescente de um pipe (por exemplo, saída de inotifywait ). Eu preciso examinar periodicamente a saída do pipe e extrair todas as novas saídas que foram produzidas desde a última vez que a analisei. Com...
06.03.2018 / 16:56
1
resposta

flac: Saída para stdout (-c) quebra, o mesmo comando escrito para o arquivo (-o) funciona

Estou tentando gravar áudio usando arecord , codificá-lo para .flac usando a ferramenta flac e, em seguida, canalizá-lo através de mais alguns processos (gzip, gpg, mas irrelevantes aqui). Se eu gravar o resultado de flac no arquivo u...
24.10.2017 / 15:23
2
respostas

Enviar stderr para stdout para fins de grep [duplicate]

Isso não funcionará, porque todo o stdio irá para o stderr: webpack -w --ignore=*.js | grep ignore então eu tento isso: webpack -w --ignore=*.js > grep ignore 2>&1 mas isso irá gravar um arquivo chamado "grep" no sistem...
24.10.2017 / 00:26
1
resposta

Como redirecionar a saída de mais para um arquivo

Eu gostaria de enviar a saída do comando tree para more , ignorando a primeira linha. Em seguida, redirecione a saída do comando more para um arquivo. Se eu digitar tree SOME_DIRECTORY | more +2 >> OUTPUT_FILE A primeira lin...
29.10.2017 / 10:05
2
respostas

prepending um comando para a saída de um tubo

O seguinte comando: jq ".[] | .file.url_private_download" *json gera muitas linhas na forma de: "https://files.slack.com/files-pri/T27SFGS2W-F78LH1DN2/download/img_1964.jpg?t=xoxe-243624297126-248125875671-248125975751-cee1f8d9a1"...
26.09.2017 / 19:01
2
respostas

Saída git colorida canalizada para esponja

git colorirá sua saída. As alterações em etapas são verdes e os arquivos excluídos são vermelhos, por exemplo. Eu tenho um script executando vários comandos git em paralelo e eu uso sponge para obter uma saída mais agradável. Mas usa...
03.10.2017 / 13:32
2
respostas

Lê stdout / stderr de subshell para parent

Em um script de shell, eu quero escrever para o stdin de um processo externo X usando um pipe nomeado, e eu quero enviar o stdout / stderr de outro pipe nomeado para o terminal atual. O processo externo X está recebendo stdin via PIPEIN e est...
07.07.2017 / 09:36
1
resposta

Quando você precisa de “… | while read…”?

Eu vi um tutorial em vídeo para o comando paste, no qual três arquivos foo, bar, baz foram conectados horizontalmente com um sinal "+" entre eles. cat foo 51 33 67 cat bar 10 1 13 cat baz 7 100 15 Então, ele usou um comando paste para f...
27.05.2017 / 17:30
2
respostas

md5sum progresso quando canalizado

Estou comparando dois dispositivos USB postando rsync com md5sum /usb1/* /usb2/* | sort de tal forma que todos os arquivos, que estão na raiz das unidades, tenham suas somas md5 calculadas, então a saída é classificada por md5sum. O comand...
09.05.2017 / 10:02