Perguntas sobre 'pipe'

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

Qual é o separador mágico entre nomes de arquivos na saída ls?

A saída de ls (sem argumentos) aparece para separar nomes de arquivos com quebras de linha. Evidências: ls | grep foo funciona como esperado, com grep tratando cada nome de arquivo como uma linha separada de entrada. ls >...
14.05.2012 / 12:31
5
respostas

Posso usar saída de pipe como um argumento de script de shell?

Suponha que eu tenha um script de shell bash chamado Myscript.sh que precisa de um argumento como entrada. Mas quero que o conteúdo do arquivo de texto chamado text.txt seja esse argumento. Eu tentei isso, mas não funciona: cat te...
15.08.2012 / 15:11
3
respostas

Passando dois argumentos para um comando usando pipes

Normalmente, só precisamos passar um argumento: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file Existe uma maneira de passar dois argumentos? Algo como {echo abc , echo xyz} | cat cat 'echo abc' 'echo xyz' Eu p...
01.08.2011 / 22:54
4
respostas

Como posso canalizar a saída do ffmpeg para o ffplay?

Como posso canalizar a saída do ffmpeg para o ffplay? No momento, uso uma solução alternativa no bash: mkfifo spam (ffplay spam 2> /dev/null &) ; capture /dev/stdout | ffmpeg -i - spam     
12.08.2011 / 09:11
4
respostas

Por que isso não funciona? “Ls * .txt | xargs cat all.txt ”(todos os arquivos em um único documento de texto)

Por que isso não funciona? ls *.txt | xargs cat > all.txt (Eu quero juntar o conteúdo de todos os arquivos de texto em um único arquivo 'all.txt'.) find com -exec também deve funcionar, mas eu realmente gostaria de entender a sintaxe x...
28.09.2010 / 13:04
2
respostas

Existe alguma maneira de manter o texto passado para a cabeça, cauda, menos, etc, para ser colorido?

Existe alguma maneira de manter a colorização do texto passado pelo canal | para head , tail , less , etc?     
27.04.2012 / 14:13
2
respostas

Por que os xargs são necessários?

Suponha que eu queira remover todos os arquivos em um diretório, exceto um chamado "notes.txt". Eu faria isso com o pipeline, ls | grep -v "notes.txt" | xargs rm . Por que preciso de xargs se a saída do segundo pipe for a entrada que o rm deve...
27.05.2013 / 05:35
7
respostas

Vantagens do arquivo e piping para o grep

Existe alguma vantagem adicional de catar um arquivo e direcioná-lo ao grep, além de conveniência? A conveniência é que, quando eu recupero comandos como os que estão abaixo do meu histórico, o cursor está no final da linha, então é fácil modifi...
23.09.2010 / 17:45
6
respostas

Faça um pipe condicional no retorno não vazio

Existe uma maneira de enviar a saída de uma função para outra, mas somente se for uma saída?     
12.11.2010 / 10:49
3
respostas

No Windows, posso redirecionar o stdout para um pipe (nomeado) na linha de comando?

Existe uma maneira de redirecionar a saída padrão de um processo em Win32 console para um canal nomeado ? Canais nomeados são embutidos no Windows e, embora sejam um conceito útil, nunca os vi usados na linha de comando. Ou seja. como ex...
30.05.2012 / 11:33