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

Como fazer o eco de uma substring da saída de um pipe?

Eu encontrei aqui como extrair uma substring no bash, mas não sei como aplicar isso depois um cano. Por exemplo: some func | echo ${string:12:5} Como atribuo a saída de some func à variável string ?     
11.05.2018 / 15:38
3
respostas

como canalizar a saída de corte para o comando foreach?

Eu tenho o comando cut que quero que pegue a primeira palavra em cada linha de um arquivo. Eu então quero colocar cada palavra do comando cut em um foreach. Eu então quero fazer um comando grep dentro do corpo do foreach para buscar aquela palav...
15.04.2014 / 20:15
3
respostas

Como canalizar a saída do gato para cortar

Eu quero cat /proc/uptime em cut -f1 em um script de Bash. Eu tentei; cat /proc/uptime | cut -f1 cat /proc/uptime > cut -f1 cut -f1 < cat /proc/uptime Preciso usar o eco ou outra coisa para fazer isso acontecer?     
18.06.2015 / 16:09
2
respostas

Registra a saída do shell ssh e preserva o status de saída

Eu tenho algum script para ser executado no servidor remoto ( server-2 ) através do ssh de server-1 e eu tenho que escrever essa saída em um arquivo de log chamado file.log on server-1 . Estou tentando isso: sc.sh echo 'testin...
15.05.2017 / 06:00
5
respostas

Como faço para catar um arquivo que recebi de stdin sem xargs

Em um esforço para aprender melhor o shell e sem precisar recorrer aos xargs, tenho tentado descobrir outras maneiras de fazer: find . -name *.tcl | xargs -I{} cat {} Os xargs fazem com que pareça confuso e eu gostaria de saber se há vári...
28.10.2015 / 17:50
1
resposta

Bash tail -f com while-read e pipe trava

No Bash, o piping tail -f para um loop read é bloqueado indefinidamente. while read LINE0 do echo "${LINE0}"; done < <( tail -n 3 -f /tmp/file0.txt | grep '.*' ) # hangs Remova o -f ou | grep '.*' e, em seguida,...
12.09.2016 / 21:06
2
respostas

awk - Agrupa e soma valores da coluna

Eu tenho o comando para listar o processo do sistema pelo uso da memória: ps -A --sort -rss -o comm,pmem Qual lista de uma tabela como COMMAND %MEM firefox 28.2 chrome 5.4 compiz 4.8 atom...
11.11.2014 / 07:58
1
resposta

tee sem fundo?

Eu estava apenas brincando no terminal e fiz isso: printf 'some string\n' | { tee /dev/fd/3 | { : && sed 's/some/string/' } } 3>&0 Fiquei realmente surpreso quando me depararam com uma tela cheia de: stri...
18.06.2014 / 04:06
2
respostas

stop pipe () abrindo stdin

Atualmente, tenho código que bifurca dois processos. O primeiro lê um rádio de streaming http e envia os dados por um pipe (aberto com pipe() ) para o segundo processo ler, decodificar e gerar saída para a placa de som usando OSS. Eu tenho...
16.01.2011 / 06:00
1
resposta

enquanto ler, grep, pipes e pendurar

yes "test" | grep -m3 "test" imprime test test test e depois termina. Então faz yes "test" | while read line; do echo $line; done | grep -m3 "test" e yes "test" | while read line; do echo $line; done | grep -E "*" | grep -m3...
21.11.2017 / 02:00