GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos tee de Linux

En este artículo, repasaremos el tee Comando en Linux. Esto se usa comúnmente para leer la entrada y escribir en ambos la salida estándar (stdout ) y a uno o más archivos.

La camiseta El comando se usa comúnmente junto con otros comandos a través de la tubería (| ) operador.

Entendamos cómo funciona este comando a través de algunos ejemplos.

Linux camiseta Sintaxis del comando

La camiseta El comando se utiliza con la siguiente sintaxis:

tee [-OPTIONS] [FILES]
  • -OPTIONS representan las diversas opciones posibles junto con la tee comando.
  • FILES representan todos los archivos que tee escribe los datos de salida, junto con stdout .

Opciones de comando tee

Hay diferentes opciones para la camiseta comando que cambia el comportamiento del comando. La siguiente tabla resume esto para nosotros.

Uso de tee Comando en Linux

1. Escribir en varios archivos

El uso más simple de este comando sería escribir tanto en stdout y a todos los archivos dados. Pero como necesitamos dar entrada a stdin de te , se usa comúnmente en una secuencia de canalización.

El siguiente ejemplo muestra esto:

echo 'HELLO WORLD' | tee out1.txt out2.txt

Esto hace eco de HOLA MUNDO y redirige el stdout usando el operador de tubería y lo pasa a tee . Obtendremos la cadena HOLA MUNDO escrito tanto en la consola como en out1.txt y out2.txt .

Salida

2. Agregar a varios archivos

De forma predeterminada, el comando tee sobrescribe los archivos especificados como argumentos. Para evitar eso, podemos usar -a (--append ) para agregar a esos archivos en su lugar.

echo 'HELLO WORLD PART 2' | tee -a out1.txt out2.txt

Salida

3. Ignorar interrupciones

Podemos usar el -i opción para ignorar cualquier señal de interrupción (como Ctrl +C ) durante la ejecución de tee .

command | tee -i out.txt

4. Ocultar la salida de la consola

Podemos ocultar la salida a la Consola redirigiendo el stdout de te a /dev/null .

ls -l | tee out3.txt > /dev/null

Esta secuencia escribe la salida de ls -l a out3.txt , sin imprimir en la Consola.

Salida

Conclusión

En este artículo, aprendimos sobre el uso de la tee comando en Linux, que es muy útil para escribir en varios archivos. Se usa comúnmente en una secuencia de tubería, donde desea ver la salida intermedia imprimiendo en stdout .

Aprendimos cómo podemos usar la tee Comando con varias opciones. Espero que esto te haya ayudado a entender más sobre el comando tee, que puede ser una herramienta muy ingeniosa para un programador.

Referencias

  • Página man de Linux para tee

Linux
  1. Comando Linux Tee con ejemplos

  2. 7 ejemplos de comandos Linux df

  3. 8 ejemplos de comandos TR de Linux

  4. Ejemplos de comandos rm en Linux

  5. Ejemplos de comandos ps en Linux

16 ejemplos de comandos de eco en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Opciones de comando y ejemplos de Tee Command en Linux

Explicación del comando tee de Linux (con ejemplos)

Ejemplos de comandos id en Linux