tee Gerador de comandos
Gere comandos tee para copiar stdin para stdout e arquivos
Introdução ao tee
## O que é tee?
O `tee` lê da entrada padrão e escreve tanto na saída padrão **quanto** em um ou mais arquivos. É a forma padrão de capturar a saída de um pipeline em um arquivo enquanto ainda a vê na tela, ou de distribuir um fluxo para vários destinos.
## Como usar
1. **Defina as Opções** (opcional): `-a` para anexar em vez de sobrescrever. 2. **Especifique o Arquivo**: informe o arquivo de saída (ou arquivos, listando-os manualmente no seu shell). 3. **Copie e execute**: encaminhe a saída de um comando para o comando `tee` gerado.
Padrões comuns
### Anexar com `-a` Adiciona a um log em vez de sobrescrevê-lo:
``` echo "$(date) start" | tee -a run.log ```
### Capturar enquanto visualiza Exiba um log longo de build na tela **e** salve-o:
``` make 2>&1 | tee build.log ```
### Distribuir Faça tee para vários arquivos de uma vez (adicione argumentos de arquivo manualmente):
``` cat data.txt | tee a.txt b.txt c.txt ```
### Combinado com sudo Escreva em um arquivo pertencente ao root:
``` echo "config" | sudo tee /etc/myapp.conf ```
▶Como faço para anexar em vez de sobrescrever?
▶Posso escrever em vários arquivos?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.