Perguntas sobre 'pipe'

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

Os dados em trânsito através de um tubo são confidenciais?

Eu li a seguinte pergunta ( Shell Script mktemp, qual é o melhor método para criar pipe nomeado temporário? ) mas eu estou querendo saber se é preferível usar um pipe nomeado temporário para transferir dados confidenciais entre programas em opos...
22.09.2014 / 16:21
3
respostas

Como alimentar os resultados do comando date no grep para filtrar os resultados de outro comando

Eu preciso usar o resultado de um comando de data formatada (date + "% m /% d") como o filtro grep para filtrar os resultados de outro comando que exibirá alertas em um sistema para que eu veja apenas alertas de o dia dado. Digamos que alertc...
10.08.2011 / 23:02
1
resposta

“tail -f | grep error ”com loop while não está funcionando

O comando abaixo não está dando nenhum resultado. Eu quero grep a linha de erro do arquivo e insira na tabela. Comando que não está funcionando: tail -f logfile.log | grep ERROR|while read msg; do psql -d testdb -c insert into t values...
25.01.2018 / 09:44
2
respostas

Como reexecutar o comando k'th em um pipeline?

Eu tenho o seguinte pipeline: ➜ echo ,cats,and,dogs, | sed -e 's/,[^,]*,[^,]*,/,,,/' ,,,dogs, Eu sei que eu poderia executar um comando como !! para "executar o último comando" ou !:1 para "obter os últimos argumentos", mas eu esto...
12.10.2016 / 08:46
1
resposta

Passa um valor para um prompt de entrada

Eu faço unzip my.zip e, se arquivos já existem, pergunta replace myfile.ext [y]es, [n]o, [A]ll, [N]one, [r]ename: Como posso forçar a entrada quando o comando solicita entrada? Estou ciente de que unzip pode ter sinalizador de força,...
03.11.2015 / 16:16
2
respostas

canaliza a saída do processo para o comando dividido por linha e espaço em branco

No sistema que estou usando, muitas vezes preciso cancelar os trabalhos que executo. Eu posso verificar meus trabalhos assim: $ showq|grep jquick 2001744 jquick Running 120 00:08:26 Mon Apr 11 11:06:02 2002020...
12.04.2016 / 19:02
2
respostas

less command com pipe

Eu aprendo que o pipe ( | ) é usado para passar o stdout para o stdin do subshell. Mas, o comando less deve ter um argumento de nome de arquivo como less file1.txt No entanto, quando eu uso o comando como ls -l /root | less , fun...
21.02.2016 / 08:54
2
respostas

Estou atingindo uma condição de corrida no bash?

Eu tenho um script que compara a saída de um comando com a saída do mesmo comando que foi executado anteriormente, ele funciona mais do tempo, mas de vez em quando ele não funciona trabalhe como esperado. Eu consegui reproduzir o problema e...
18.12.2014 / 05:02
2
respostas

Os comandos em um pipeline são executados simultaneamente? [duplicado]

Em um pipeline como command1 | command2 , os comandos são executados simultaneamente (ou seja, têm o mesmo tempo de vida) ou o comando2 inicia a execução no momento em que o comando1 sai ou alguma outra coisa? Minha pergunta surge...
06.04.2015 / 02:56
3
respostas

Como o Bash canaliza grandes quantidades de dados?

Digamos que você queira reproduzir o conteúdo de um arquivo realmente grande , mas deseja exibi-lo alguns bits por vez. Digamos que um fosse fazer o seguinte: $ cat /dev/sda1 | less Como programador de linguagens como Java e ActionScript...
31.10.2014 / 05:21