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.
