Perguntas sobre 'pipe'

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

como enviar dados para conexão sftp?

O ftp suporta o comando put "|..." "remote-file.name" para enviar dados para uma conexão ftp. Existe algo similar disponível para o sftp? No sftp eu recebo o seguinte erro: sftp 'jmw@backupsrv:/uploads' sftp> put "| tar -cx /storage"...
19.06.2012 / 18:03
5
respostas

Grep-ing arquivos gzipados [duplicados]

Eu tenho um conjunto de 100 arquivos de log, compactados usando o gzip. Eu preciso encontrar todas as linhas correspondentes a uma determinada expressão. Eu usaria o grep, mas é claro, isso é um pesadelo porque vou ter que descompactar todos o...
21.10.2013 / 15:49
1
resposta

Capturando STDERR e STDOUT para arquivar usando tee

Não estou claro qual é a melhor ordem para capturar STDERR e STDOUT no mesmo arquivo usando tee . Eu sei que se eu quiser canalizar para um arquivo eu tenho que mapear o filehandle após o redirecionamento, ou seja, find . >/tmp/out...
12.11.2010 / 09:44
1
resposta

Como concatenar fluxos?

Eu sei que cat pode concatenar arquivos, mas eu preciso concatenar uma mistura de arquivos e streams e canalizar o resultado para outro processo. Para tornar a pergunta mais concreta, quero concatenar cat abc.sql junto com gzip -dc x...
03.03.2012 / 23:27
2
respostas

Cat, Grep, Redirect Output ... Arquivo em branco?

Eu apenas corri cat /opt/webapplications/Word/readme.log | grep -v 'Apple' e recebi a saída no cli que eu esperava, que eram todas as linhas em readme.log que não continham ' Apple ' ... A seguir corri ... cat /opt/webapplicati...
17.04.2016 / 10:19
1
resposta

usando arquivos temporários vs vantagens e desvantagens de pipes

Digamos que eu tenha um arquivo chamado jobs.csv e gostaria de obter os primeiros 50 mil trabalhos feitos por Foo Eu também posso fazer: # cat jobs.csv | sort -u | head -n 50000 > /tmp/jobs.csv # cat /tmp/jobs.csv | while read line; do...
05.06.2011 / 08:57
6
respostas

Alterando arquivos dinamicamente no Linux (escrevendo para o arquivo de entrada em um pipe)

Como alterar um arquivo na hora ao longo de um pipe? Provavelmente estou procurando uma maneira de armazenar em buffer um arquivo no início de um canal, o que, em contraste com isso: cat foo.txt | grep bar > foo.txt ... preserva...
24.06.2009 / 13:13
2
respostas

Falha na pipeline de log de erros do Apache

Tentando se registrar em um servidor syslog central, use o ErrorLog do Apache para canalizar para o logger ou fazer com que o syslog seja encaminhado, mas nada está funcionando e os erros não fazem sentido para mim. Eu posso obter o log personal...
15.06.2015 / 16:14
3
respostas

Postfix - Canaliza várias mensagens de destinatários como uma única mensagem

Estou tentando enviar e-mails por meio do Postfix para um script Python que tenho. Atualmente, as mensagens com vários destinatários são canalizadas para o script uma vez para cada destinatário. Gostaria que essas mensagens fossem canalizadas pa...
19.03.2015 / 21:52
3
respostas

Comando Bash para substituição de expressão regular

Qual comando bash pode ser usado para a substituição de regex em um pipe? cat foo.txt | someprogram     
15.06.2009 / 11:39