La camiseta de Linux El comando lee la entrada estándar y la escribe tanto en la salida estándar como en uno o más archivos. En la redirección de salida normal, las líneas del comando se escribirán en un archivo, pero no podemos ver la salida al mismo tiempo. Usando la camiseta comando podemos lograr esto! Es por eso que en este tutorial, le mostraremos todos los tee de Linux conceptos básicos de comandos para empezar!
Este comando de Linux se usa comúnmente en scripts de shell para mostrar el progreso de un proceso mientras se envían las mismas entradas a los archivos de registro. ¡Mejora tus habilidades de VPS con esta valiosa habilidad!
Sintaxis y usos del comando Linux Tee
Antes de empezar a usar Linux Tee comando, debe acceder a su VPS usando SSH. Si tiene problemas, consulte nuestro tutorial de PuTTY.
La sintaxis básica del comando es:
wc -l file1.txt | tee file2.txt
El comando anterior comprobará el número de líneas de archivo1.txt y envíe el resultado a la terminal y guárdelo en archivo2.txt .
Enviar la salida del comando Linux Tee a otros comandos
Mientras usamos el comando tee de Linux, obtenemos una salida en la terminal, que podemos canalizar a otro comando para su procesamiento. El siguiente comando listará los archivos dentro de la carpeta y usando la primera canalización escribirá el resultado en el archivo test.txt y pase la salida al tercer comando:grep para identificar los archivos con la cadena py en ellos:
ls | tee test.txt | grep 'py'
Otras operaciones de comandos de Linux Tee
Si desea obtener más funciones interesantes de comandos de Linux, ¡debe saber cómo abrir su manual! ¡Esto hará que el uso de la sintaxis correcta sea mucho más fácil!
La mayoría de los usuarios tienden a copiar y pegar los comandos en la terminal, pero le instamos a que se tome el tiempo para escribirlos, para que realmente pueda dominarlos y comprender mejor el tee de Linux y otra sintaxis de comandos.
Para abrir la documentación puede utilizar:
tee --help
Cada comando viene con información de la versión. Se puede comprobar usando:
tee --version
De forma predeterminada, la camiseta El comando sobrescribirá el archivo con la salida del comando inicial. Que se puede anular usando una opción de agregar usando -a cambiar.
ls | tee –a file.txt
Con el comando tee de Linux, también podemos guardar la salida de un comando en varios archivos. El uso de esta opción es para procesar la salida del comando varias veces en un script de shell:
ls | tee file1.txt file2.txt file3.txt
Al igual que con los comandos estándar que se agregan con > , los errores y la salida estándar se manejan de manera diferente en tee así como. | regulares pipes guardará solo la salida estándar en el archivo, y si necesitamos tanto la salida estándar como la salida de error, debemos usar |& con la camiseta de Linux comando.
Copia de salida estándar normal:
comando> archivo.txt | La forma habitual de redirigir la salida estándar |
comando | tee archivo.txt | Uso de te con sobrescritura |
comando | tee -un archivo.txt | Uso de te con anexión |
comando &> archivo.txt | La forma habitual de redirigir la salida estándar y el error |
comando |&tee archivo.txt | Uso de te con sobrescritura |
comando |&tee -un archivo.txt | Uso de te con anexión |