Comando tee do Linux
Nos sistemas operacionais do tipo Unix, o comando tee lê da entrada padrão e grava em arquivos ou saída padrão .
Este documento cobre a versão GNU / Linux do tee .
Descrição
O comando tee é nomeado após o divisor em T no encanamento, que divide a água em duas direções e tem a forma de um T. maiúsculo
tee copia dados da entrada padrão para cada ARQUIVO e também para a saída padrão. De fato, o tee duplica sua entrada, direcionando-a para várias saídas ao mesmo tempo.
Sintaxe
tee [ OPÇÃO ] ... [ ARQUIVO ] ...
Opções
-a , –append | Anexar aos arquivos fornecidos. Não substitua . |
-i , –ignore-interrompe | Ignore os sinais de interrupção . |
–Socorro | Exiba uma mensagem de ajuda e saia. |
–versão | Exiba informações da versão e saia. |
Se um FILE for especificado como um traço (” – “), o tee grava novamente na saída padrão.
Exemplos
ls -1 * .txt | wc -l | tee count.txt
No exemplo acima, o comando ls lista todos os arquivos no diretório atual que possuem a extensão de nome de arquivo .txt , um arquivo por linha; essa saída é canalizada para wc , que conta as linhas e gera o número; essa saída é canalizada para tee , que grava a saída no terminal e grava as mesmas informações no arquivo count.txt . Se count.txt já existir, ele será substituído.
Comandos relacionados
cat – gera o conteúdo de um arquivo.