El comando tee en Linux se usa para mostrar la salida y almacenar la salida en algunos archivos, el comando tee toma la entrada de stdin y muestra la salida de stdout. Esto ahorra tiempo al usuario. En este artículo, discutiremos la sintaxis general del comando tee y veremos el uso del comando tee con algunos ejemplos.
Sintaxis general para usar el comando tee
La sintaxis general para usar el comando tee es:
$ tee [options] [file name]
La explicación de la sintaxis anterior es simple:
- Use el comando tee para leer la entrada estándar, mostrar la salida estándar y almacenarla en un archivo
- Podemos utilizar diferentes opciones que se explicarán en la siguiente sección
- filename se usa para nombrar el archivo donde queremos guardar la salida
Las diferentes opciones que se pueden utilizar con el comando tee son:
Opciones | explique |
-Una | Esta bandera se usa para agregar el archivo dado y limitar la sobrescritura |
-Una generación | Esta bandera se utiliza para ignorar las señales de interrupción. |
-pags | Se utiliza para descubrir errores que ocurrieron durante la escritura en un no-tubería |
-ayuda | para encontrar ayuda usando el comando tee |
-Versión | Descubra la versión del comando tee |
Para comprender el uso del comando ping, haremos ping a Google y usaremos la información de stdin, guardaremos la salida en el archivo myfile, usaremos el comando tee:
$ ping google.com | tee myfile.txt
Usaremos el comando cat para mostrar el contenido de myfile.txt:
$ cat myfile.txt
También podemos mostrar y guardar la salida en varios archivos, por ejemplo, imprimiremos «¡Oye! Es LinuxFoss» y guardaremos la salida en myfile1.txt y myfile2.txt:
$ echo “Hey! Its LinuxFoss” | tee myfile1.txt myfile2.txt
Para mostrar myfile1.txt y myfile2.txt, use el siguiente comando:
$ cat myfile1.txt
$ cat myfile2.txt
También podemos agregar la entrada a un archivo usando el indicador «-a»:
$ echo “Hey! This is a platform to understand the Linux” | tee -a myfile1.txt
Para confirmar el resultado, visualizaremos myfile.txt con el siguiente comando:
$ cat myfile1.txt
En el resultado anterior, podemos entender que la línea se agregó al archivo sin sobrescribir el contenido del archivo myfile1.txt. Para ver la versión del comando tee, use el indicador «–version»:
$ tee --version
Para obtener más información sobre el comando tee, use el indicador «-help»:
$ tee --help
en conclusión
El comando tee ahorra tiempo al tomar la entrada estándar, mostrar la salida estándar y almacenarla en algún archivo. En este artículo, explicamos la sintaxis general del comando tee y explicamos las diferentes opciones que se pueden usar con el comando tee. Esta herramienta de Linux nos ayuda a guardar automáticamente la salida estándar en algunos archivos.
Los mejores sitios de tutoriales de Linux