el comando Cat (concatenate) se usa con mucha frecuencia en Linux. Lee los datos del archivo y da su contenido como salida. Nos ayuda a crear, ver, concatenar archivos. Así que veamos algunos comandos cat usados frecuentemente.
1) A la vista de un solo archivo
Comando:
$cat filename
Salida
It will show content of given filename
2) Para ver los archivos múltiples
Comando:
$cat file1 file2
Salida
This will show the content of file1 and file2.
3) Para ver el contenido de un archivo anterior con los números de línea.,
Command:
$cat -n filename
Output
It will show content with line numberexample:-cat-n geeks.txt1)This is geeks2)A unique array
4) Create a file
Command:
$ cat >newfile
Output
Will create and a file named newfile
5) Copy the contents of one file to another file.,
Comando:
$cat >
Salida
The content will be copied in destination file
6) comando Cat puede suprimir repetidas líneas en blanco en la salida
Comando:
$cat -s geeks.txt
Salida
Will suppress repeated empty lines in output
7) comando Cat puede anexar el contenido de un archivo a la final de otro archivo.
Comando:
$cat file1 >> file2
Salida
Will append the contents of one file to the end of another file
8) comando Cat puede mostrar el contenido en orden inverso mediante tac de comandos.,
Comando:
$tac filename
Salida
Will display content in reverse order
9) comando Cat se pueden destacar el final de la línea.
comando:
$cat -E "filename"
Output
Will highlight the end of line
10) si desea utilizar la opción-v, -E y-T juntas, entonces en lugar de escribir-vET en el comando, puede usar la opción de línea de comandos-A.
el Comando
$cat -A "filename"
11) comando Cat para abrir archivos de guiones.,
Comando:
$cat -- "-dashfile"
Salida
Will display the content of -dashfile
12) comando Cat si el archivo tiene un montón de contenido y no puede caber en la terminal.
Comando:
$cat "filename" | more
Salida
Will show that much content, which could fit in terminal and will ask to show more.
12) comando Cat para combinar el contenido de varios archivos.
Comando:
$cat "filename1" "filename2" "filename3" > "merged_filename"
Salida
Will merge the contents of file in respective order and will insert that content in "merged_filename".
13) comando Cat para mostrar el contenido de todos los archivos de texto en la carpeta.,
Comando:
$cat *.txt
Salida
Will show the content of all text files present in the folder.
14) comando Cat para escribir en un archivo existente.
Comandos :
$cat >> geeks.txtThe newly added text.
Salida
Will append the text "The newly added text." to the end of the file.
Este artículo es una contribución de Pranav. Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando contribute.geeksforgeeks.org o envíe su artículo a [email protected]. vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.