Visualiza la salida de un programa y la copia a un archivo.
tee [ -a ] [ -i ] [ Archivo ... ]
El mandato tee lee entrada estándar y, a continuación, graba la salida de un programa a salida estándar y simultáneamente la copia al archivo o archivos especificados.
| -a | Añade la salida al final de Archivo en lugar de grabar encima. |
| -i | Ignora las interrupciones. |
Este mandato devuelve los siguientes valores de salida:
| 0 | La entrada estándar se ha copiado satisfactoriamente a todos los archivos de salida. |
| >0 | Se ha producido un error. |
Nota: si una grabación en cualquier operando Archivo abierto satisfactoriamente no se realiza correctamente, se grabará en otros operandos Archivo abiertos satisfactoriamente y continuará la salida estándar, pero el valor de salida será >0.
lint program.c | tee program.lint
Esto muestra la salida estándar del mandato lint program.c en la estación de trabajo y, al mismo tiempo, guarda una copia en el archivo program.lint. Si ya existe un archivo denominado program.lint, se suprimirá y se sustituirá.
| /usr/bin/tee | Contiene el mandato tee. |