tee Generador de comandos
Genera comandos tee para copiar stdin a stdout y archivos
Primeros pasos con tee
## ¿Qué es tee?
`tee` lee de la entrada estándar y escribe tanto en la salida estándar **como** en uno o más archivos. Es la forma habitual de capturar la salida de un pipeline a un archivo y a la vez verla en pantalla, o de distribuir un flujo a varios destinos.
## Cómo usarlo
1. **Configura opciones** (opcional): `-a` para añadir en vez de sobrescribir. 2. **Especifica el archivo**: introduce el archivo de salida (o varios, listándolos manualmente en tu shell). 3. **Copiar y ejecutar**: redirige la salida de un comando al comando `tee` generado.
Patrones comunes
### Añadir con `-a` Agregar a un registro en vez de sobrescribirlo:
``` echo "$(date) start" | tee -a run.log ```
### Capturar y ver a la vez Muestra en pantalla un registro de compilación largo **y** lo guarda:
``` make 2>&1 | tee build.log ```
### Distribuir Tee a varios archivos a la vez (añade argumentos de archivo manualmente):
``` cat data.txt | tee a.txt b.txt c.txt ```
### Combinado con sudo Escribir en un archivo propiedad de root:
``` echo "config" | sudo tee /etc/myapp.conf ```
▶¿Cómo añado en vez de sobrescribir?
▶¿Puedo escribir en varios archivos?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.