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

Como funcionam os pipes e fluxos infinitos?

Eu costumo usar muito command1 | command2 | command3 no Linux, mas a maioria deles está lidando com conteúdo definido. Quando eu tentei isso com um fluxo infinito cat | sed '' | sed '' que simula um fluxo infinito, ele não funcionou, ma...
18.05.2016 / 16:13
3
respostas

Por que 'ps -e | menos 'mostrar' menos 'entre os processos? [duplicado]

Eu corro ps -ejH | less . A saída inclui ps e less também. Qual é o motivo? Eu pensei que funcionaria da seguinte forma: Primeiro, ps será executado e listará todos os processos existentes naquele momento. Em seguida, a saí...
25.06.2016 / 14:24
2
respostas

Colocando o descritor de arquivo substituído do processo na variável

Eu tenho muito comando aproximadamente isto: $ command-outer "long command which references a file here: filename1, and another file reference here: filename2" Os arquivos são a saída de outro comando. Então estou fazendo: $ command-ou...
28.09.2015 / 11:46
2
respostas

Usando arquivos que possuem espaços em seus nomes em pipes [duplicados]

Eu tenho a pasta chamada play , que contém um arquivo damn file (com espaço). Quando eu uso find e canalizo a saída para tar : find play/ -name 'damn*' | tar cf archive.tar -T - Funciona perfeitamente. Por que isso funciona A...
12.02.2012 / 21:34
3
respostas

Em que formato a saída canalizada é enviada e recebida de um comando / programa para outro? [duplicado]

Quando um comando é canalizado para outro comando, de que maneira ou em qual formato a saída canalizada existe / é enviada? É um arquivo temporário? É uma corda? E como o comando que recebe a saída canalizada decodifica / lê aquela saída?...
23.09.2018 / 12:04
4
respostas

Redirect e saída de pipe

rpm -qa > file | wc -l retorna 0. O que estou fazendo de errado? Eu acho que está claro qual é o meu objetivo, mas não está funcionando. Este é um trabalho para xargs ou tee ?     
20.08.2014 / 09:06
5
respostas

Saída de piping para arquivo de texto dentro de um loop for

Estou tentando fazer o seguinte em um loop for : Encontre arquivos que satisfaçam uma condição Eco o nome dos arquivos para um arquivo de log. Gzip o arquivo. Eu posso pegar o script para encontrar os arquivos e fazer eco de seus no...
15.03.2013 / 16:09
1
resposta

Como canalizar um 'yes' ou 'y' para um programa enquanto invocado com 'sudo' no bash?

Como canalizar um Y ou yes para um programa enquanto invoca com sudo ? Podemos digitar assim yes | command yes | yum update Como canalizar o y de yes para um programa via sudo da seguinte maneira? yes| sudo command...
15.12.2017 / 14:41
4
respostas

Como converter todos os arquivos do gzip para o xz na hora (e recursivamente)?

Eu tenho uma árvore de diretórios com arquivos compactados como este: basedir/a/file.dat.gz basedir/b/file.dat.gz basedir/c/file.dat.gz etc. Como posso converter tudo isso de gzip para xz com um único comando e sem descompactar cada arqui...
08.09.2016 / 17:20
2
respostas

pipeline como o argumento -exec do find

É possível usar um comando de pipeline como um argumento para encontrar a opção -exec ? Isso significa que eu quero fazer algo assim: find . -name CMakeLists* -exec cat '{}' | grep lib \; onde estou tentando executar cat '{}' | grep li...
09.01.2017 / 23:39