Perguntas sobre 'pipe'

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

Acrescentando ao mesmo array em vários loops, apenas os últimos valores permanecem Bash 4

Eu tenho algo assim: FILES=() for i in *.map do FILES+=($i) done find /var/candy -name "chocolate_[0-9]" | while read snack do FILES+=($snack) done for file in ../out/amsterdam/apples/{system.map,vmlinux} do FILES+=($file) done...
08.11.2013 / 17:44
2
respostas

Como preservo a saída colorida ao canalizar para 'menos -R'?

$ ffmpeg -v debug ... Saída colorida. $ ffmpeg -v debug ... |& less -R Saída fraca. Como eu faço a saída colorida enquanto a canalizo para alguma coisa?     
22.08.2014 / 20:15
1
resposta

'Tar' o resultado de um 'find', preservando a estrutura do diretório

Eu quero tar todos os < em> *. txt arquivos que recebo como resultado de um encontrar comando, que existe em um diretório com uma estrutura de árvore como esta: Directory_name dir1 file1.pdf file1.txt...
28.11.2014 / 19:24
3
respostas

Como enviar SIGKILLs para todo o pipeline?

while true; do # process substitution instead of usual pipeline to avoid waiting for all programs handle_input_with_timeout < <( prog1 | prog2 | prog3 ) echo "Data stopped flowing. Trying again" # perminate stuck programs...
09.05.2014 / 14:18
3
respostas

Saída direta para pipe e stdout

Eu queria saber se existe uma maneira de canalizar a saída de um comando e direcioná-lo para o stdout. Por exemplo, fortune imprime um cookie da sorte e também o copia para a área de transferência: $ fortune | tee >(?stdout?) | pbcopy...
30.03.2016 / 14:20
1
resposta

Pipes & precedência de ligação de redirecionamento com disjunts, conjuntos etc?

Conheço a precedência de ligação relativa dos operadores ";", "&", "& &" ou "||" link mas quando os canos entram na foto junto com "& &" Eu luto para entender a força de ligação e ou tropeço em um comando correto ou s...
22.10.2014 / 00:38
1
resposta

Diferenças de desempenho entre pipelines e substituição de processos

Eu costumo usar pipelines em meus scripts bash sobre a substituição de processos na maioria das situações, especialmente em casos de usar vários conjuntos de comandos, pois parece mais legível fazer ... | ... | ... over ... < <(... <...
03.05.2014 / 05:10
2
respostas

Pipe Password to Application quando perguntado

O seguinte deve ser feito em um script bash: curl --digest --user schmijos https://bitbucket.org/u/p/get/tip.zip -o tip.zip Como posso enviar uma senha automaticamente para curl quando ela é solicitada? Como não quero ver a senha em nen...
16.11.2012 / 09:36
3
respostas

Preservando saída de cores com corte

Usando o bash interativamente, estou tentando usar o corte para evitar que as linhas fiquem mais longas do que a largura do meu terminal. Mas ao usar um comando com saída colorida toda a cor é removida por corte. Por exemplo: ls -lG | cut -c 1-...
13.01.2014 / 22:50
2
respostas

Lendo um pipe nomeado: tail ou cat?

Eu fiz um descritor de arquivo usando mkfifo fifo Assim que algo é escrito neste pipe, quero reutilizá-lo imediatamente . Devo usar tail -f fifo ou while true; do cat fifo; done ? Eles parecem fazer a mesma coisa e eu não...
17.09.2017 / 02:25