Perguntas sobre 'pipe'

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

Compactação de fluxo on-the-fly que não transborda para recursos de hardware?

Eu tenho 200 GB de espaço livre em disco, 16 GB de RAM (dos quais ~ 1 GB é ocupado pelo desktop e kernel) e 6 GB de swap. Eu tenho um SSD externo de 240 GB, com 70 GB usados 1 e o restante livre, que eu preciso fazer backup em meu disco....
18.06.2017 / 13:22
3
respostas

Qual é a diferença entre 'curl | sh 'e' sh -c “$ (curl)” '?

Um método de instalação fácil para o Docker (por exemplo) é o seguinte: curl -sSL https://get.docker.com/ | sh No entanto, também vi alguns que se parecem com isso (usando o exemplo do Docker): sh -c "$(curl -sSL https://get.docker.com...
22.01.2017 / 03:49
4
respostas

É possível redirecionar a saída de um comando para mais de um comando?

Até onde sei, posso usar o comando tee para dividir a saída padrão na tela e mais arquivos: command -option1 -option2 argument | tee file1 file2 file3 É possível redirecionar a saída para comandos em vez de arquivos usando tee, para que...
08.03.2015 / 21:25
3
respostas

Piping STDERR vs. STDOUT

De acordo com " Linux: A referência completa 6ª edição " (pág. 44), você pode canalizar somente STDERR usando os símbolos de redirecionamento |& . Eu escrevi um script bem simples para testar isso: #!/bin/bash echo "Normal Text." e...
10.11.2011 / 23:21
3
respostas

Como posso redirecionar a saída 'time' e a saída de comando para o mesmo pipe?

Suponha que eu tenha um binário chamado foo . Se eu quiser redirecionar a saída de foo para algum outro processo bar , eu posso escrever ./foo | bar . Por outro lado, se eu quisesse time foo e redirecionasse a saída de time...
19.02.2014 / 19:56
1
resposta

Termo de pesquisa de piping (não nome de arquivo) para grep

Eu quero escolher certas linhas contendo um determinado número de um arquivo. O arquivo que eu quero pesquisar é chamado os_clusters/piRNA_clusters.bed . awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_...
04.08.2013 / 06:03
3
respostas

Siga um pipe usando menos?

Pode menos seguir (pressionando F) uma entrada canalizada (similar a um arquivo)? Para um arquivo que está sendo gravado, o comando less <file> seguirá o arquivo ao pressionar F. Mas se eu tiver um comando que canalize a saída di...
14.12.2011 / 11:04
4
respostas

Como entender os canos

Quando acabei de usar o pipe no bash, não pensei mais sobre isso. Mas quando eu leio algum exemplo de código C usando system call pipe () junto com fork (), eu me pergunto como entender os pipes, incluindo tanto pipes anônimos quanto pipes nomea...
05.08.2011 / 12:25
2
respostas

less file1 file2 | gato - por que funciona?

Quando eu utilizo less file1 file2 , recebo os dois arquivos mostrados em "menos visualizador de buffer", mas less file1 file2 | cat imprime o conteúdo de ambos os arquivos anexados ao stdout. Como é que menos sabe se deve mostrar o "menos...
30.12.2016 / 10:54
3
respostas

Nenhuma saída colorida em menos para o comando ls

Se eu executar ls , recebo uma saída colorida que considero bastante útil para obter rapidamente uma olhada no tipo de arquivo. Quando tento canalizá-lo para less mesmo com os sinalizadores -r e -R , a coloração sempre se perde. Eu est...
18.02.2015 / 16:56