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

Pipe into if statement?

Estou escrevendo um script bash. Eu tenho uma série de canais trabalhando para obter todas as ramificações em um repositório git: git ls-remote $1 'refs/heads/*' \ | rev \ | cut -d'/' -f1 \ | rev \ | if [ -z $2 ] then ec...
16.05.2017 / 20:11
1
resposta

Solução de trabalho para '' watch ps aux | grep foo '' [fechado]

watch ps aux | grep foo não está funcionando: bash: syntax error near unexpected token '}' Como posso corrigir isso ou existe uma maneira ainda melhor?     
22.06.2017 / 08:04
3
respostas

Especifique a posição de saída do tubo

Eu quero fazer coisas assim: echo myserver:~/dir/2/ | rsync -r HERE /local/path/ Eu quero a saída redirecionada para um local especificado no comando. O material do eco vai "AQUI". Qual é a maneira mais fácil de fazer isso?     
21.10.2017 / 09:39
1
resposta

Shell: tubulação mútua de STDIN / STDOUT de dois comandos [duplicado]

Quando executamos isso com um shell POSIX, $ cmd0 | cmd1 STDOUT de cmd0 é canalizado para STDIN de cmd1. P: Além disso, como posso também canalizar STDOUT de cmd1 para STDIN de cmd0? É obrigatório usar o redirecionamento de / pa...
17.07.2016 / 13:03
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 / 01: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 / 23: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 / 04: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 / 09: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 / 09: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 / 03:18