Perguntas sobre 'pipe'

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

dovecot / postfix / postgres e piping mail to script

Estou tentando enviar mensagens para o script Adicionei linhas como estas ao /etc/postfix/master.cf: myscript unix - n n - - pipe flags=F user=root argv=/var/myscript/igotmail.sh ${sender} ${size} ${recipient} smtp inet n -...
08.02.2018 / 14:50
0
respostas

Lê o pipe nomeado como saída para ecoar em um pipe

Eu criei alguns pipes nomeados para alguns programas clientes, como o cec, então eu só preciso fazer a conexão uma vez no segundo plano e apenas canalizar comandos. Na maioria das vezes eu não preciso ler a saída, mas preciso às vezes e gostaria...
28.10.2016 / 02:19
1
resposta

Como canalizar stdout e std erro para um arquivo e voltar para stdout no Windows?

No Windows, ao executar um script em lote, quero registrar a saída da execução: myprogram.bat 1> mylog.log 2>&1 O que é ótimo - mas tenho que executar um processo separado para ler a saída em outra janela. O que eu quero é poder...
28.03.2016 / 11:45
1
resposta

Cat pipe mysql: Parado. O que parou e como posso consertar isso?

Eu importei um banco de dados grande do remoto usando um comando cat + mysql: cat my_db.sql | mysql --host=external_host --user=my_user --password=some_password my_database E depois de algum tempo, ele retornou [1]+ Stopped...
16.06.2014 / 11:42
6
respostas

Qual é o tamanho do buffer do pipe?

Como comentário em Estou confuso sobre o porquê" | true "em um makefile tem o mesmo efeito que" || true " user cjm escreveu: Another reason to avoid | true is that if the command produced enough output to fill up the pipe buffer, it woul...
24.04.2011 / 23:11
4
respostas

Qual é a diferença entre “cat file | ./binary ”e“ ./binary file ”?

Eu tenho um binário (que não posso modificar) e posso fazer: ./binary < file Eu também posso fazer: ./binary << EOF > "line 1 of file" > "line 2 of file" ... > "last line of file" > EOF Mas cat file | ./bina...
16.01.2017 / 11:51
9
respostas

como podo os espaços em branco iniciais e finais de cada linha de alguma saída?

Eu gostaria de remover todos os espaços e tabulações iniciais e finais de cada linha em uma saída. Existe uma ferramenta simples como trim eu poderia canalizar minha saída? arquivo de exemplo: test space at back test space at front...
21.11.2013 / 01:07
15
respostas

Obtenha o status de saída do processo que é canalizado para outro

Eu tenho dois processos foo e bar , conectados a um canal: $ foo | bar bar sempre sai 0; Estou interessado no código de saída de foo . Existe alguma maneira de chegar a ele?     
02.06.2011 / 20:19
2
respostas

Como faço para passar uma lista de arquivos para grep

Estou usando find e obtendo uma lista de arquivos para os quais quero grep . Como posso canalizar essa lista para grep ?     
07.09.2011 / 18:27
13
respostas

Desativar buffering no pipe

Eu tenho um script que chama dois comandos: long_running_command | print_progress O long_running_command imprime um progresso, mas não estou satisfeito com isso. Estou usando print_progress para torná-lo mais legal (ou seja, imprimo...
16.06.2009 / 10:27