Comando Cat (Linux)

|

Descripción de cat

cat Con este podemos ver archivos, tambien se pueden crear archivos o bien podemos concatenar archivos

Opción de cat

cat Con este podemos ver el contenido de un archivo.

cat > Es posible crear un archivo y comenzar a tipearlo.

cat -b Muestra un archivo, indicando sus números de líneas sin numerar aquellas que se encuentran vacías y que son de espacios, esto selecciona automáticamente la opción "-n".

cat -e Muestra el archivo, marcando su fin de línea con el signo $, esto selecciona automáticamente la opción "-v".

cat -n Muestra el archivo, con todas sus líneas numeradas secuencialmente de 1 en 1, comienza desde el número 1.

cat -r Reemplaza varias líneas vacías consecutivas por una sola lneía.

cat -s Con esta opción suprimimos todos los mensajes de error, sobre archivos no existentes, nombre idénticos tanto de entrada como salida.

cat -t Muestra un archivo, indicando el uso de los tabuladores mostrándolos con los signos ^I, esto selecciona automáticamente la opción "-v".

cat -u Deshabilita el uso del buffer y usamos el manejo de caracter por caracter.

cat -v Muestra el archivo, con los signos de $, ^I, ^?, es lo que se llama con sistema hablador (verbose), muestra todo los códigos que está usando el archivo, puede resultarnos inleible o incomprensible.

Ejemplos de Uso del comando cat

Veamos los siguientes casos:

1.- Lee y abre un archivo.

cat nombre-archivo

2.- Crear un archivo nuevo, (se termina con ctrl+Z).

cat > archivo-destino

3.- Abrir un archivo, numerando todas las líneas, menos las de espacio.

cat -b nombre-archivo

4.- Lee y abre el archivo mostrándome cada fin de línea con un signo $.

cat -e nombre-archivo

5.- Lee y Abre un archivo, numerando todas las líneas.

cat -n nombre-archivo

6.- Lee y abre el archivo eliminando todas las líneas de espacio redundantes.

cat -r nombre-archivo

7.- Lee y abre el archivo omitiendo sus mensajes de error.

cat -s nombre-archivo

8.- Lee y abre el archivo mostrándome cada tabulación con el signo ^I.

cat -t nombre-archivo

9.- Lee y abre el archivo sin ponerlo en un buffer, lo maneja caracter por caracter.

cat -u nombre-archivo

10.- Lee y abre el archivo, entregando la mayor información posible, es el estado hablador (verbose), identificando varios tipos de carácteres.

cat -v nombre-archivo

11.- Concatena uno o dos archivos en el primer archivo.

cat archivo1 archivo2 > archivo1

12.- Concatena uno o dos archivos a un tercer archivo.

cat archivo1 archivo2 > archivo3

Ejemplos

1.- cat carta1
2.- cat > carta2
3.- cat -b carta1
4.- cat -e carta1
5.- cat -n carta1
6.- cat -r carta1
7.- cat -s carta1
8.- cat -t carta1
9.- cat -u carta1
10.- cat -v carta1
11.- cat casa deperro > casa
12.- cat casa deperro > casadeperro

Fuente: http://www.data-2013.cl/DOCS/INFORMATICA/UNIX/unix.html

0 comentarios: