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

AWK no meio de um pipe não retorna saída

Eu quero processar todos os arquivos de log alterados do apache e fiz um oneliner simples: inotifywait --format="%w%f" -rm /var/log/apache2/ | gawk '{ print }' Este é exatamente o meu começo. Mas se eu canalizar essa saída mais, não receb...
18.07.2018 / 22:08
2
respostas

Pipes no script bash funcionando enquanto o mesmo script falha no crontab

Eu encontrei um comportamento estranho (para mim). Eu escrevi um script maior que está funcionando bem. Quando tento iniciar o script a partir de um trabalho definido pelo crontab, as seguintes linhas estão causando problemas: down_ubuntu14=h...
14.06.2018 / 14:48
1
resposta

diferença entre 2 e 1 | tee output.log e | & tee output.log

Eu queria saber a diferença entre os dois comandos a seguir 2>&1 | tee output.log e |& tee output.log Procurando canais para salvar a saída do comando, cheguei esta explicação . Eu tenho usado o primeiro, mas agora eu m...
12.05.2018 / 19:53
2
respostas

Prefira string antes de cada linha de stdin

Eu tenho este script que envia logs de cada pod do Kubernetes para a stdout: #!/usr/bin/env bash set -e; oc project cdt-dev pods=$(oc get pods --show-all=false -o name) for j in ${pods}; do oc logs -f "$j" | bunyan -o short -l error &...
12.04.2018 / 12:38
1
resposta

Encerrando programaticamente o pipeline / saindo [fechado]

Eu tenho um pipeline assim: tail -n0 -f "${my_input}" | ql_receiver_lock_holder | while read line; do echo "$line" >> "${my_output}"; # xxx: how can I programmatically close the pipeline at this juncture? done & disown;...
23.04.2018 / 05:56
1
resposta

Analisa um conteúdo tabular de um arquivo usando o bash one-liner ou script

Eu tenho tentado descobrir como classificar através de um arquivo de log (formato colado abaixo) usando comandos do Linux por algum tempo e eu simplesmente não consigo fazê-lo funcionar. O arquivo tem uma configuração como segue: columnA | co...
14.03.2018 / 22:23
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 / 06: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 / 15: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 / 13: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...
23.10.2017 / 22:26