Cat (Unix)

Keywords: Cat (Unix), Unix, Wikipedia

cat es una instrucción de unix que concatena ficheros.

Sintaxis:

cat sin argumentos lee datos de la entrada estándar (stdin) y los escribe en la salida estandar (stdout).
cat fichero1 fichero2 ... : saca por la salida estándar el contenido de fichero1, después el de fichero2, y así sucesivamente con todos los ficheros que se nombren enla línea de órdenes. Si se emplea un - se lee de la entrada estándar ([stdin]]).

cat se puede considerar como un programa filtro: lee de la entrada estándar y escribe en la salida estándar, siendo adecuado para usarse en cadenas de tuberías.

Ejemplo

La siguiente instrucción muestra por la salida estándar (la términal) el contenido del fichero carta.txt

 cat carta.txt
 

Para concatenar los ficheros fichero1, fichero2 y fichero3 y guardar el resultado en conjunto.txt se debe ejecutar:

 cat fichero1 fichero2 fichero3 > conjunto.txt
 

Para añadir el texto "línea extra" al final del archivo de nombre texto.txt

 cat >> texto.txt
 línea extra
 ^D
 

... donde el control-D marca el fin de fichero en la entrada estándar en los sistemas unix.


Wikipedia. Puedes encontrar fuentes en las wikipedias en otras lenguas. Si lo amplias hasta el punto de que este cartel no sea necesario por favor, elimínalo.

Keywords: Cat (Unix), Unix, Wikipedia