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

Pipe todas as entradas e saídas do terminal para o arquivo [duplicado]

Eu não sei se isso é possível ou não, mas em uma tentativa de acompanhar muitas mudanças que estou prestes a fazer no meu sistema, eu quero rastrear todas as entradas que eu digito e todas as saídas de um terminal. trabalhando com um arquivo....
30.01.2014 / 00:43
3
respostas

Não é possível processar o stdout com o pipe quando ele chega

Eu estou rodando tshark em um fifo, e o seguinte é um exemplo simples de um loop que imprime a saída de tshark como vem : tshark -i $fifo | while read line; do echo $line done O problema aparece quando eu adiciono filtros ao tshark....
14.04.2013 / 21:21
5
respostas

Como gzip somente se o mysqldump não errar?

Eu quero zip o sql dump se e somente se o mysqldump não produzir nenhum erro. Eu tento colocar a senha errada, mas ainda executa o gzip. mysqldump -u username -ppassword dbname |& if [ $? == 0 ]; then gzip > test.gz; else echo "error"...
06.08.2017 / 02:43
2
respostas

Como canalizar um comando bash e manter o Ctrl + C funcionando?

Considerando um software de linha de comando personalizado (por exemplo, loopHelloWorld) que detecta ctrl + C para um bom desligamento. Como canalizar a resposta sem perder o Ctrl+C ? $ loopHelloWorld - Ctrl+C to nicely shutdown Mas...
27.11.2017 / 08:24
5
respostas

Contando arquivos na pasta sem wc

Por que os seguintes scripts fornecem uma contagem de 0 em vez de fornecer a contagem de arquivos presentes no diretório? #!/bin/bash cd /root/Jamshed/script count=0 ls -lrt > all_files cat all_files | while read dir do count=$(($cou...
16.02.2014 / 08:43
2
respostas

definir variáveis de ambiente do stdout

Como você pode fazer o equivalente a stdout de piping para 'exportar'? Como plano de fundo, tenho um script que não é de shell e gera variáveis de ambiente da seguinte forma: DATABASE_URL='someurl' MAIL_KEY='key' REDIS_URL='redis connectio...
23.06.2016 / 01:18
3
respostas

É possível construir um loop de comandos com pipe ou outra coisa?

Até agora, eu conheço o mecanismo de tubulação como uma forma de conectar uma série de comandos conectando o stdout de um comando ao stdin do próximo comando até que o último comando seja alcançado, o qual conecta seu stdout com o display ou um...
27.05.2017 / 20:06
3
respostas

Executando o tcpdump, tee e scp

Estou tentando executar o seguinte: $ tcpdump -l -X -i eth1 -n tcp port <port> | tee capture.txt | \ scp capture.txt [email protected]:/home/checker/ tcpdump -l -X -i eth1 -n tcp port <port> Na etapa 1, estou cap...
23.10.2013 / 21:25
3
respostas

Conte os processos em execução usando wc e ps

Eu tentei usar ps r > log | wc log , mas isso retorna Ambiguous output redirect. . Alguém pode explicar por que e fornecer outra solução?     
22.11.2012 / 11:53
1
resposta

Como sair cedo no fechamento do tubo?

Eu uso o golang para escrever programas que são muito complexos para expressar como funções bash. Os programas leem stdin linha por linha e escrevem a saída modificada para stdout. O problema com essa iteração em todas as linhas na abordagem...
13.11.2017 / 14:43