logo

comando tee en Linux con ejemplos

comando de camiseta 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 utilizado 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.

archivo5

SINTAXIS:



 tee [OPTION]... [FILE]...>

Opciones:
1.-una Opción: Básicamente, no sobrescribe el archivo, sino que lo agrega al archivo dado.
Supongamos que tenemos archivo1.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>

archivo1
2.–Opción de ayuda: Da el mensaje de ayuda y sale.
SINTAXIS:

 geek@HP:~$ tee --help>

archivo2

3.–Opción de versión: Da la información de la versión y sale.
SINTAXIS:

 geek@HP:~$ tee --version>

archivo3

Solicitud

Supongamos que queremos contar la cantidad de caracteres en nuestro archivo y también queremos guardar el resultado 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 comprobar la salida utilizamos:

 geek@HP:~$ cat file2.txt OUTPUT: geek@HP:~$15 file1.txt>

archivo4