Perguntas sobre 'pipe'

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

Conditional grepping

Eu tenho um arquivo de configuração e seu conteúdo é algo como abaixo: Jobname|Type|Silo|Description #comment1 #comment2 job1|me|silo1|test_job1 job1|me|silo1|test_job2 job1|prod|silo1|test_job3 Agora preciso do co...
04.12.2015 / 04:54
1
resposta

qual é a forma correta para “tex file.tex | dvips | ps2pdf ”?

Eu gostaria de simplificar 3 comandos em um, mas continuo recebendo mensagens de erro. tex | dvips | ps2pdf file.tex ou possivelmente tex file.tex | dvips | ps2pdf Então divps diz que não há arquivo. Ou eu poderia tentar tex...
05.02.2016 / 22:48
1
resposta

Tendo parâmetros extras na tubulação ou redirecionamento

Eu tenho dois programas e quero canalizá-los um para o outro, mas eles usam parâmetros extras: prog1 <inputfile> <outputfile> min max prog2 <inputfile> <outputfile> min max Qual seria a sintaxe para juntá-los? Os p...
26.08.2015 / 20:37
1
resposta

Como usar o pipe para atribuir uma variável [duplicada]

Como posso atribuir um valor de $ x1 + $ x2 a bc por canalização? aqui no meu código $ bc não tem valor. echo -n 'value x1 : ' read x1 echo -n 'value x2 : ' read x2 echo $x1+$x2 | bc echo $bc     
10.08.2015 / 20:22
4
respostas

piping comandos não funcionando como esperado Eu preciso de explicação

Estou tentando fazer o seguinte touch ~/scratches/scr6.txt | cat ~/scr.txt > ~/scratches/scr6.txt | cat /dev/null > ~/scr.txt Eu não sei porque scr6.txt está sempre vazio, no entanto, fazer o seguinte preencher o arquivo cat ~/sc...
04.08.2015 / 22:11
2
respostas

Salvar um valor canalizado deu errado

Eu instalei o jq para manipular alguns JSON com o bash. Mas, de alguma forma, canalizar a string JSON para jq em combinação com salvar sua saída para outra variável deu errado. TEST='{"foo": "bar"}' PB_SIG=$TEST | jq '.foo' echo $PB_SIG E...
02.07.2015 / 20:05
3
respostas

Eliminar saída padrão e erro

Eu redirecionei minha saída usando / dev / null no script bash, mas ainda está gerando um erro. Código está seguindo ps -p $proc | fgrep $proc> /dev/null if [ $? -ne '0' ] ; then ...... fi abaixo é erro error: list of process...
27.05.2015 / 08:09
2
respostas

Como o pipe está envolvido no ssh?

Minha conexão com a Internet foi perdida quando eu ssh para uma máquina remota através da internet. Diz $ Write failed: Broken pipe Como o pipe está envolvido no ssh? O ssh implementa a comunicação entre as duas máquinas com base no pi...
07.04.2015 / 19:10
2
respostas

Status de execução separado dos comandos canalizados

Em um comando em que temos muitos tubos redirecionando ainda mais suas saídas, existe alguma maneira de saber o valor de echo $? até a metade de sua execução ou até certo número de pipes, em oposição ao status geral de o comando inteiro? Para...
15.04.2015 / 11:52
2
respostas

Será “tail -100 | sed -n 1p ”lê apenas uma linha?

Estou pesquisando ao final do arquivo, provavelmente é mais fácil explicar mostrando meu código: enough=0 numberOfLines=100 fileName="/path/to.file" # Tail the last $numberOfLines lines; if the line is within the time range we want them doubl...
06.03.2015 / 18:43