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

Como posso canalizar do meu shell script para aircrack-ng

como posso canalizar do meu shellscript para o aircrack-ng, pequeno exemplo: nano ./tool1.sh **Content inside tool1.sh(Shell Script)** -> var="abcdefghi"; tool1.sh | aircrack-ng -w - -e MyWireless file.cap Basicamente eu quero passar o...
11.05.2018 / 12:16
4
respostas

Por que minha variável local está em um loop 'while read', mas não em outro loop aparentemente similar?

Por que recebo valores diferentes para $x dos snippets abaixo? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done...
23.03.2011 / 15:24
0
respostas

O SIGINT recebido pelo consumidor do pipeline é ignorado por padrão?

Eu tenho um pipeline assim: foo | bar se eu emitir um SIGINT no terminal (na forma de ctrl + c ), o segundo processo (barra) receberá o SIGINT, mas parece ignorá-lo, quase certamente porque está ligado como um consumidor no pipeline....
01.05.2018 / 09:20
0
respostas

Como fazer o pipeline falhar imediatamente se algum dos seus estágios falhar

Suponha que eu tenha um pipeline reader | processor | writer . Parece que, por padrão, se processor ou writer falharem no melhor dos casos, o pipeline falhará somente depois que o leitor tentar enviar dados ao processador. Eu pr...
23.04.2018 / 18:43
4
respostas

Por que minha variável local está em um loop 'while read', mas não em outro loop aparentemente similar?

Por que recebo valores diferentes para $x dos snippets abaixo? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done...
23.03.2011 / 15:24
4
respostas

Substituição e tubulação do processo

Eu queria saber como entender o seguinte: Piping the stdout of a command into the stdin of another is a powerful technique. But, what if you need to pipe the stdout of multiple commands? This is where process substitution comes in. E...
21.07.2011 / 05:59
1
resposta

Bash Pipeline para de trabalhar

Estou escrevendo um script para processar a saída de uma chamada mosquitto_sub: function testPipe(){ read foo IFS=' ' read -ra ARRAY <<< "$foo" topic=${ARRAY[0]} cmd=${ARRAY[1]} echo "topic = $topic cmd = $cmd" cat } function...
15.04.2018 / 06:49
1
resposta

O redirecionamento StdOut não funciona [duplicado]

department.txt contém a coluna como ID, Department Estou usando abaixo para alterar o pedido para Departamento, ID Masseeuatualizaraindamaisocomandoabaixo Em seguida, o departamento.txt fica vazio, sem nenhuma saída. Se eu usar algum out...
07.04.2018 / 08:29
2
respostas

Envie uma cópia da saída de um script para um arquivo

Digamos que eu tenha um script Zsh e que eu queira deixá-lo imprimir a saída para STDOUT , mas também copiar (despejar) sua saída para um arquivo no disco. Além disso, o script começa com a seguinte opção set -o xtrace que o obriga a...
05.06.2014 / 21:37
4
respostas

Por que minha variável local está em um loop 'while read', mas não em outro loop aparentemente similar?

Por que recebo valores diferentes para $x dos snippets abaixo? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done...
23.03.2011 / 15:24