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.
1
resposta

T tee slow down pipelines?

Eu estou querendo saber se o tee retarda os pipelines. Escrever dados no disco é mais lento do que canalizá-lo, afinal. O tee espera com o envio de dados para o próximo canal até que tenha sido gravado no disco? (Se não, eu acho que o tee tem...
15.04.2015 / 18:15
3
respostas

tee -a não recria o arquivo

Estou executando o seguinte comando em uma versão mais recente do Debian Raspberry Pi 3: cat /dev/ttyUSB0 | tee -a /media/pi/KINGSTON/klima.out | grep -F $ | tee -a /media/pi/KINGSTON/log O comando funciona bem e faz o que deveria; no ent...
29.05.2017 / 16:09
1
resposta

Usando 'ping', 'cut' e 'tee' juntos

Então, eu entendo que usando 'tee' eu posso redirecionar a saída de um comando como 'ping' para stdout assim como um arquivo. Por exemplo: > ping google.com | tee somefile Isso mostraria as estatísticas de ping no terminal e as grav...
01.02.2016 / 20:14
2
respostas

Processo de substituição com tee e colar

Eu estou tentando canalizar um comando através da saída de dois outros comandos e, em seguida, mesclar os resultados das duas substituições de processo. Um exemplo que me aproxima é: command | tee >(sed -rn 's/.*foo (bar).*/1/p') >(awk...
11.06.2014 / 01:51
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
2
respostas

Reutilizando dados de tubulação para diferentes comandos

Eu gostaria de usar o mesmo pipe para diferentes aplicativos, como em: cat my_file | { cmd1 cmd2 cmd3 } O Cmd1 deve consumir parte da entrada. O Cmd2 deve consumir outra parte e assim por diante. No entanto, cada cmd consome mais...
22.07.2013 / 22:24
1
resposta

É possível “garfo” STDOUT para dois locais diferentes? [duplicado]

Digamos que eu faça: ps -ef | grep httpd para ver se o apache está sendo executado ou não, mas também quero "descartar" a saída de ps -ef em um arquivo ao mesmo tempo. Assim: ps -ef --- grep http | --- > file...
26.08.2011 / 22:48
2
respostas

dash: Pipe STDIN para vários comandos e sua saída para STDOUT em ordem definida

No começo, pensei que esta resposta era a solução, mas agora acho que preciso de um arquivo temporário como buffer . Isso funciona de maneira não confiável: #!/bin/sh echo 'OK' | { { tee /dev/fd/3 | head --bytes=1 >&...
05.02.2017 / 19:13
2
respostas

Use sudo tee com heredoc para anexar ao arquivo existente

De Gere script no bash e salve-o em local que exija sudo temos esse método, que eu gosto: sudo tee "$OUTFILE" > /dev/null <<'EOF' foo bar EOF No entanto, gostaria de usar essa abordagem para anexar a um arquivo existente $ OUTF...
21.07.2013 / 06:14
2
respostas

Envolvendo um shell script com tee

Existe um script bash que imprime alguns logs e permite alguns argumentos. O script imprime os logs para STDOUT. Digamos que o nome do script seja AAA.sh Eu também gostaria de fazer o script para imprimir os logs para STDOUT e file ....
03.07.2012 / 11:38