Buscar..


Introducción

tee - lea de la entrada estándar y escriba en la salida y los archivos estándar.

El comando en T lleva el nombre del separador en T de tuberías, que divide el agua en dos direcciones y tiene la forma de una T mayúscula.

tee copia los datos de la entrada estándar a cada ARCHIVO, y también a la salida estándar. En efecto, tee duplica su entrada, enrutándola a múltiples salidas a la vez.

Sintaxis

  • tee [OPCIÓN] ... [ARCHIVO] ...

Parámetros

Opciones Descripción
-a, --apagar Anexar a los ARCHIVOS dados. No sobrescribir.
-i, --nuevo-interrumpe Ignorar las señales de interrupción.
--ayuda Muestre un mensaje de ayuda y salga.
--versión Mostrar información de la versión y salir.

Observaciones

Si se especifica un ARCHIVO como guión ("-"), el tee vuelve a escribir en la salida estándar.

Escribir salida a la salida estándar, y también a un archivo

El siguiente comando muestra la salida solo en la pantalla (stdout).

$ ls 

El siguiente comando escribe la salida solo en el archivo y no en la pantalla.

$ ls > file

El siguiente comando (con la ayuda del comando tee ) escribe la salida tanto en la pantalla (stdout) como en el archivo.

$ ls | tee file

Escriba la salida desde el medio de una cadena de tuberías a un archivo y pásela de nuevo a la tubería

También puede usar el comando tee para almacenar la salida de un comando en un archivo y redirigir la misma salida a otro comando.

El siguiente comando escribirá las entradas actuales de crontab en un archivo crontab-backup.txt y pasará las entradas de crontab al comando sed , que hará la sustitución. Después de la sustitución, se agregará como un nuevo trabajo cron.

$ crontab -l | tee crontab-backup.txt | sed 's/old/new/' | crontab –

escribir la salida a varios archivos

Puede canalizar su salida a varios archivos (incluido su terminal) usando tee como esto:

$ ls | tee file1 file2 file3

Indique el comando tee para adjuntar al archivo

Por defecto, el comando tee sobrescribe el archivo. Se puede indicar tee para anexar el archivo con el –a opción como se muestra a continuación.

$ ls | tee –a file


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow