Perguntas com a marcação «pipe»

24
Tubulação STDERR vs. STDOUT

De acordo com " Linux: a referência completa, 6ª edição " (pág. 44), você pode canalizar apenas o STDERR usando os |&símbolos de redirecionamento. Eu escrevi um script bastante simples para testar isso: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Eu executo esse script...

24
encontrar e rsync?

Quero poder pesquisar arquivos com mais de 14 dias e 10k e depois rsync esses arquivos encontrados em um destino. Existe uma maneira de combinar esses dois comandos? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src

22
Pipes, como os dados fluem em um pipeline?

Não entendo como os dados fluem no pipeline e espero que alguém possa esclarecer o que está acontecendo lá. Eu pensei que um pipeline de comandos processa arquivos (texto, matrizes de strings) linha por linha. (Se cada comando funcionar, linha por linha.) Cada linha de texto passa pelo pipeline,...

21
Como entender tubos

Quando eu apenas usei cachimbo no bash, não pensei mais sobre isso. Mas quando li algum exemplo de código C usando o pipe de chamada do sistema () junto com o fork (), pergunto-me como entender os pipes, incluindo os pipes anônimos e os pipes nomeados. É ouvido frequentemente que "tudo no Linux /...

21
Nenhuma saída colorida em menos para o comando ls

Se eu executar ls, recebo uma saída colorida, que acho bastante útil para obter rapidamente uma olhada no tipo de arquivo. Quando tento canalizá-lo até lessmesmo com as bandeiras -re -R, a coloração sempre se perde. Estou usando a zshversão 5.0.7. Alguma ideia? Obrigado. edit: Estou no OS...

21
menos arquivo1 arquivo2 | gato - por que isso funciona?

Quando utilizo less file1 file2, recebo os dois arquivos mostrados no "menos visualizador de buffer", mas less file1 file2 | catimprimo o conteúdo de ambos os arquivos anexados ao stdout. Como menos sabe se deve mostrar o "menos visualizador de buffer" ou produzir saída para stdout para um próximo...

20
timeout, quebra de tubos e wc

Tive a ideia de avaliar rapidamente alguns programas de descompressão. Por exemplo, para gz, eu executaria o comando: timeout 10 zcat foo.gz | wc -c O que mede a quantidade de dados que o descompactador pode extrair em 10 segundos. O único problema é que ele não funciona: como o zcat é morto, o...

20
Pipe nomeado em buffer sem bloqueio?

Estou procurando por algo que suspeito que não exista: Um pipe nomeado em buffer sem bloqueio (fifo) para uso na linha de comando. Existe uma coisa dessas? Aqui está o caso de uso: Suponha que eu tenha um processo que demore muito tempo em segundo plano e forneça muita saída para stdout. Eu...

19
problema de readarray (ou pipe)

Eu fiquei com um comportamento estranho de readarraycomando. Os man bashestados: readarray Read lines from the standard input into the indexed array variable array mas esses scripts não funcionam (a matriz está vazia): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset...