Tee (Unix)

En este artículo, exploraremos Tee (Unix) desde diferentes perspectivas, profundizando en sus orígenes, impacto y relevancia en la sociedad actual. Desde su surgimiento, Tee (Unix) ha capturado la atención de millones de personas en todo el mundo, generando debate, interés y una amplia gama de emociones. A través de un análisis exhaustivo, nos adentraremos en los matices y complejidades que rodean a Tee (Unix), buscando comprender su importancia histórica, su influencia en el presente y su proyección hacia el futuro. No importa si eres un experto en la materia o simplemente tienes curiosidad por aprender más, este artículo tiene como objetivo proporcionar una visión completa y enriquecedora sobre Tee (Unix).

El uso de tee: La salida de ls -l es redireccionada a tee, quien a su vez la copia al archivo file.txt y al visualizador less. El nombre tee proviene de este esquema, donde se aprecia una letra T

tee es un comando de la familia de los Sistemas Operativos Unix. Este copia los datos que recibe de la entrada estándar a cero o más archivos indicados por el usuario, como a su vez a la salida estándar.

La utilización del comando está reservada solamente en el uso de las tuberías. Y le permite al usuario volcar la información generada, por alguno de los distintos comandos que conforman la tubería, a uno o más archivos. Esto evita a no tener que recurrir a otra ejecución adicional para obtener dicha información.

Modo de uso

La invocación del comando tee tiene el siguiente formato:

  • tee

Los parámetros posibles son:

-a
Inserta los datos al final de los archivos.
-i
Se establece que se ignora la señal de interrupción SIGINT. Dicha interrupción suele ser lanzada por el usuario para cancelar la operación en curso, usando la combinación de teclas ctrl+c.

Adicionalmente para los sistemas operativos GNU/Linux se dispone de dos nombres alternativos a los parámetros mencionados: --append e --ignore-interrupts.

Ejemplos

Almacenar de determinado archivo de texto, su versión filtrada por algún criterio en dos archivos: uno ordenado y otro desordenado

grep "patrón_de_filtrado" archivoDeTexto | tee archivoDesordenado | sort > archivoOrdenado

Almacenar la descarga de una imagen ISO de un DVD y a su vez calcular su suma SHA1, para comprobar su integridad:

wget -O- http://www.pagina.com/dvd.iso | tee dvd.iso | sha1sum > dvd.sha1

Véase también

Enlaces externos

Referencias