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

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 / 10: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 / 07: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 / 15: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 / 13: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 / 15: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 / 22:39
3
respostas

Use o comando grep e localize

Como posso fazer com que o comando grep localize certas palavras nos arquivos especificados pelas rotas encontradas pelo comando locate? locate my.cnf | grep user (Eu quero que o comando grep pesquise a palavra "user" nos arquivos enco...
10.09.2012 / 15:31
3
respostas

Como iterar um comando sobre um conjunto de arquivos?

Eu tenho uma pasta cheia de arquivos com uma extensão .dot como esta: a.dot b.dot c.dot Eu quero passar por todos os arquivos nesta pasta e executar um comando neles como este: dot -Tpdf a.dot -o a.pdf dot -Tpdf b.dot -o b.pdf dot -...
23.02.2012 / 14:41
3
respostas

Como posso passar a saída de um comando como um argumento para outro

Uma pergunta semelhante foi feita, mas como sou nova em Unix , a resposta não ficou clara para mim devido ao contexto. O que eu quero fazer é passar a saída de um comando como um argumento para outro. Eu estou usando o git para controle de ori...
16.03.2012 / 15:44
1
resposta

Como canalizar o resultado do comando 'date' para o comando 'mv'

Eu quero renomear meu arquivo para o timestamp atual. Eu sei como obter o timestamp atual ("date +% s") mas como posso canalizá-lo para o comando 'mv'?     
19.06.2011 / 16:58