Perguntas sobre 'pipe'

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

Onde os argumentos da linha de comando (por exemplo, 'some.text') são realmente passados?

Pelo que sei, os parâmetros que você passa para um comando vão para o seu fluxo STDIN. então isso: cut -d. -f2 'some.text' deve ser perfeitamente idêntico a isto: echo 'some.text' | cut -d. -f2 enquanto enviamos some.text...
19.07.2012 / 14:27
1
resposta

senha problema ao alimentar um arquivo remoto em diff

Quando quero comparar um arquivo local com um arquivo remoto, qualquer um deles geralmente funciona: $ ssh remote cat file | diff file - $ diff file <(ssh remote cat file) No entanto, às vezes (especialmente quando a senha é necessária...
26.07.2012 / 23:55
2
respostas

Posso canalizar a saída de um processo iniciado? [duplicado]

Digamos que comecei program e continue escrevendo alguma saída para stdout. Existe alguma maneira de adicionar um pipe para que eu possa, por exemplo, contar o número de linhas que ele produziu com wc -l ?     
25.05.2018 / 20:08
1
resposta

O que acontece quando o redirecionamento de tubulação e de entrada é feito no comando

Para o comando echo 'from pipe'|(cat <<< 'from input redirect') saída é from input redirect O que acontece com a linha 'from pipe' vinda do eco?     
27.09.2017 / 21:05
1
resposta

Capture a saída do comando por n segundos e, em seguida, desanexe-a (execute em segundo plano)

Eu preciso executar um certo comando (ngrok neste caso) por alguns segundos, capturar toda a saída, filtrar algumas variáveis e então separar o processo, fazendo com que ele seja executado em segundo plano. Como posso fazer isso?     
29.07.2017 / 17:01
1
resposta

Filtre vários itens da saída de um comando de longa execução

TLDR: Como faço para executar o handbrakecli, obter progresso e ETA, canalizar para a caixa de diálogo sem piscar. Detalhes: Eu tenho um script que encontra todos os arquivos de vídeo em um diretório e, em seguida, executa handbrake...
30.07.2017 / 17:53
1
resposta

Como atribuir uma variável dentro de um pipe

Estou construindo um forro em bash. Se criar um script ou escrever arquivos temporários fosse uma opção, não precisaria perguntar. Eu preciso atribuir uma variável no meio de um conjunto de canais para usar na linha. cat list | awk '{...
12.02.2016 / 18:35
1
resposta

gnuplot saída de um cano

Inspirado por esta questão Eu tentei enviar saída para o gnuplot e depois plotá-lo. Meu canal é: cat file.txt | grep CU | perl -e 'while(<>){print +(split)[3], "\n"}' | gnuplot file.gp Onde file.gp contém o seguinte: set...
18.12.2015 / 02:55
1
resposta

canaliza a saída de cat para um script de nó

Eu sou um novato absoluto no script UNIX (e procurei aqui algo explicando como fazer isso de uma maneira simples sem sucesso). Eu estou tentando canalizar o conteúdo de um arquivo claimName.txt find . -name 'claimName.txt' -exec cat {} \;...
07.12.2015 / 11:12
2
respostas

Mesclar linhas no arquivo junto de regex para “alinhar” arquivos de log de registro de múltiplas linhas

As ferramentas de linha de comando do Stadard unix (grep, cut, sed etc.) funcionam todas uma linha por vez. E quase sempre isso é ótimo. No entanto, estou tentando analisar alguns logs de consultas lentas do postgresql. Cada entrada tem algum...
07.04.2015 / 14:19