El comando tee lee la entrada estándar y la escribe tanto en la salida estándar como en uno o más archivos. El comando lleva el nombre del divisor en T que se usa en plomería. Básicamente, rompe la salida de un programa para que pueda mostrarse y guardarse en un archivo. Realiza ambas tareas simultáneamente, copia el resultado en los archivos o variables especificados y también muestra el resultado.
SINTAXIS:
tee [OPTION]... [FILE]...
Opciones:
1.-a Opción: Básicamente, no sobrescribe el archivo, sino que lo agrega al archivo dado.
Supongamos que tenemos file1.txt
Input: geek for geeks
y archivo2.txt
Input:geeks for geeks
SINTAXIS:
geek@HP:~$wc -l file1.txt|tee -a file2.txt
PRODUCCIÓN :
3 file1.txt
geek@HP:~$cat file2.txt OUTPUT: geeks for geeks 3 file1.txt
2.–Opción de ayuda: Da el mensaje de ayuda y sale.
SINTAXIS:
geek@HP:~$tee --help
3.–Opción de versión: Da la información de la versión y sale.
SINTAXIS:
geek@HP:~$tee --version
Solicitud
Supongamos que queremos contar la cantidad de caracteres en nuestro archivo y también queremos guardar la salida en un nuevo archivo de texto para realizar ambas actividades al mismo tiempo, usamos el comando tee.
geek@HP:~$wc -l file1.txt| tee file2.txt OUTPUT: geek@HP:~$15 file1.txt
Aquí tenemos el archivo1 con 15 caracteres, por lo que la salida será 15 y la salida se almacenará en el archivo2. Para verificar la salida usamos:
geek@HP:~$cat file2.txt OUTPUT: geek@HP:~$15 file1.txt
Publicación traducida automáticamente
Artículo escrito por anuragrawat1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA