Comandos Linux cat
Qué es el Comando de Linux cat?
Explicación
COMANDO cat:
El comando de linux cat concatena archivos y los muestra en el salida estándar.
SINTAXIS:
La sintaxis es
cat [OPCIONES] [ARCHIVO]...OPCIONES:
-A |
Mostrar todo. |
-b |
Omitir los números de línea para los espacios en blanco en el salida. |
-e |
Un caracter $ se mostrará al final de cada línea anterior a una nueva línea. |
-E |
Muestra un $ (símbolo del dolar) al final de cada línea. |
-n |
Numera todas las líneas en el salida. |
-s |
Si el salida tiene múltiples líneas vacías las sustituye con una única línea vacía. |
-T |
Muestra los caracteres de tabulación en el salida. |
-v |
Los caracteres no mostrados (con la excepción de tabuladores, nuevas líneas y saltos de página) se muestran. |
EJEMPLO:
- Para crear un archivo nuevo:
cat>file1.txt
Este comando crea un archivo nuevo file1.txt. Tras escribir en el archivo presiona control+d (^d) simultáneamente para finalizar el archivo.
- Para añadir información al archivo:
cat>>file1.txt
Para añadir información en el mismo archivo utiliza el operador de adición >> para escribir en el archivo, si no, el archivo será sobreescrito (todo su contenido será eliminado).
- Para mostrar un archivo:
catfile1.txt
Este comando muestra la información en el archivo.
- Para concatenar varios archivos y mostrarlos:
catfile1.txtfile2.txt
El comando cat anterior concatenará los dos archivos (file1.txt y file2.txt) y mostrará el salida en la pantalla. Algunas veces el salida no cabrá dentro de la pantalla. En dicha situación puedes mostrar esos archivos en un archivo nuevo o mostrar el archivo utilizando el comando less.
catfile1.txtfile2.txt|less
- Para concatenar varios archivos y transferir el salida a otro archivo.
catfile1.txtfile2.txt>file3.txt
En el ejemplo anterior el salida se redirige al nuevo archivo file3.txt. El comando cat creará el nuevo archivo file3.txt y guardará el salida concatenado en file3.txt.