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

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 / 15: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 / 17: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 / 07: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 / 04: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 / 00: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 / 04:21
1
resposta

Descompacte o arquivo com mais de uma entrada

Estou tentando descompactar o arquivo ~ 8GB .zip canalizado do comando curl . Tudo que tentei está sendo interrompido em < 1GB e retorna uma mensagem: ... has more than one entry--rest ignored Eu tentei: funzip , gunzip , gz...
22.06.2015 / 05:59
2
respostas

Como um script bash pode escrever sua saída padrão de dentro de um pipeline? [duplicado]

Eu tenho um script bash que chama uma função. A função, entre outras coisas, executa um pipeline que afunda sua saída. Para simplificar, aqui está um exemplo inventado: #!/bin/bash func() { ls "$@" | sort | rev > /tmp/output } func "$@...
16.10.2014 / 13:57
3
respostas

Imprime uma mensagem do lado esquerdo de um cano

Eu quero usar uma variável do shell principal em um sub shell. Eu fiz: export mysql_root_password="test" ( echo $mysql_root_password ) | dialog --gauge "Working hard..." 6 50 Não há saída. Claro que não existe desde que eu envie a saí...
07.12.2013 / 19:01
2
respostas

.DELETE_ON_ERROR comportamento com marcas e pipelines

O .DELETE_ON_ERROR alvo informará ao make para excluir um destino se uma regra falhar. Mas isso não funciona para pipelines, porque o valor do status de saída $? contém o valor do último programa no pipeline. Por exemplo, o makefile a segu...
15.07.2011 / 03:12