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

ls gera várias colunas mesmo se canalizado para o grep com a configuração zsh do grml

Eu apenas decidi dar uma chance ao zsh contra o Bash e me deparei com um comportamento não-adequado sobre o qual não encontrei nada na rede: Se você fizer um ls | grep foo no Bash, o ls conterá apenas um arquivo por linha, de forma que...
04.03.2012 / 02:28
2
respostas

sed não está funcionando corretamente quando canalizado

Por alguma raz�, eu n� terei uma sa�a ao vivo quando a tubagem da sa�a de comando, e. SSH para sed: ssh someuser@somehost 2>&1 | sed -e "s/\[32//g" | tee logging Eu suspeitava que a saída não tivesse novas linhas, mas quand...
17.11.2018 / 03:40
1
resposta

Saída inesperada de xargs

A declaração abaixo deve imprimir afc abc , mas imprime abc abc . Tentei muitas vezes, mas sempre o mesmo resultado. Não sei por que isso acontece, alguém poderia me explicar e me ajudar? bash echo abc|xargs -i{} echo $(echo {}|sed 's/b/...
15.07.2018 / 10:21
1
resposta

vários canais em loop, salvando pipeline-result a array

Estou tentando fazer o seguinte (usando o bash): Procure por arquivos que sempre tenham o mesmo nome e extraiam dados desses arquivos. Eu quero armazenar os dados extraídos em novas matrizes Eu estou quase lá, eu acho, veja o código abaixo. O...
25.07.2018 / 11:56
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...
19.07.2018 / 00: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 / 16: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 / 21: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 / 14: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 / 07: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 / 23:23