Perguntas sobre 'tee'

'tee' é um comando que lê da entrada padrão e grava na saída padrão e em um arquivo, para que o usuário possa ver a saída de um comando ao mesmo tempo que salvá-lo.
3
respostas

Saída estranha ao usar o comando tee in pipe

Eu tive que usar o seguinte comando em uma tarefa: who|tee test|wc -l A saída no meu sistema está abaixo, o que implica que 2 usuários estão conectados: 2 Por que não recebo a saída de who na tela e, logo em seguida, a saída de...
23.10.2017 / 00:06
3
respostas

tee envia dados incompletos

$ head -c10G /dev/zero | tee >(head -c1M | wc -c) >(head -c10M | wc -c) >(head -c100M | wc -c) >(head -c1000M | wc -c) dá: 1048576 1064960 1064960 1064960 Eu teria esperado: 1048576 10485760 104857600 1048576000 E...
06.10.2018 / 10:23
1
resposta

Imprime e registra stdout e stderr na casca do peixe

Estou usando o shell fish e tento registrar em log stdout e stderr em dois arquivos separados e imprimi-los no terminal ao mesmo tempo (por exemplo, canalizando cada fluxo para tee ). Em bash eu gostaria de ver ( link ): command &g...
25.06.2018 / 10:05
2
respostas

Como fazer qualquer programa funcionar com o comando tee?

Eu escrevi um programa (em Ruby) e funcionou bem. Ele imprime algumas linhas de texto e, em seguida, pausa por um minuto e, em seguida, repete o acima. Funciona bem (no terminal do Mac OS X), mas notei que se eu quisesse manter um registro da...
28.11.2017 / 11:24
1
resposta

Acrescentar a um intervalo de sufixo de arquivo com echo e tee

Não consigo descobrir como canalizar e ligar corretamente para anexar a um intervalo de arquivos. Em vez de digitá-los manualmente echo "help!" | tee >> file1 file2 file3 Estou tentando descobrir: echo "help!" | tee >> ~/fi...
08.01.2016 / 17:20
3
respostas

Como posso cancelar a gravação do arquivo protegido pelo tee?

Eu tenho um pequeno programa e quero garantir que ele funcione tanto em arquivos protegidos contra gravação quanto em arquivos não-protegidos. Portanto, em vez de usar echo $text > $file ou echo $text >> $file , sou forçado a usar...
22.07.2015 / 13:36
2
respostas

grep uma palavra-chave da saída do Mplayer e envia o resto para o arquivo

Estou usando o mplayer. Eu quero enviar tudo para um arquivo de log (/tmp/server.log), mas eu quero que a saída do volume seja gravada no terminal. Eu vi que há uma maneira de dividir a saída com tee, mas não consigo fazer isso funcionar. Isso é...
30.05.2014 / 11:58
1
resposta

Envia o stderr para um receptor diferente no pipe

Agora eu tenho isso: echo "$run_test" | bash 2>&1 | prepend "r2g-test:" "yellow"; O que isto faz é prefixar "r2g-test:" para cada linha do stdout / stderr. Como estou enviando o stderr para o stdout, o programa prepend não sabe...
07.05.2018 / 09:25
2
respostas

Como stdin com tee ou outro tipo de tubos ou redirecionamento de saídas? [fechadas]

Digamos que eu queira ver a saída que um comando faz, como apt-get . No entanto, se eu fosse executar um comando redirecionando a saída como apt-get install some-application -y > apt_out.txt ou apt-get install some-application -y...
24.09.2017 / 07:36
2
respostas

bash: tee come novas linhas após exec

Para gerar saída de stdout e stderr de um script para o console e para um arquivo de log, encontrei uma solução bonita com tee: exec &> >(tee log.file) O problema é que às vezes o tee parece estar comendo novas linhas. Por exemp...
25.02.2016 / 19:17