Gato

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 5 de mayo de 2022; la verificación requiere 1 edición .

gato
Tipo de Utilidad UNIX [d]
 Archivos multimedia en Wikimedia Commons

cat (del inglés  concatenate ) es una utilidad de UNIX que genera archivos (o dispositivos) especificados secuencialmente , combinándolos en una sola secuencia. Si se especifica "-" en lugar del nombre del archivo, se lee la entrada estándar .

gato a.txt - b.txt > abc.txt cat /dev/null > archivo_a_borrar.txt

A veces (en casos de estudio) se usa como la primera etapa de una canalización de procesamiento de texto por sed , awk , etc., aunque en la mayoría de los casos se puede reemplazar con un operador '<' o pasando un nombre de archivo como argumento. evitando así la creación de un proceso separado . Se puede utilizar en los siguientes casos:

  • cuando desea generar un archivo en algún lugar sin cambios;
  • cuando es necesario concatenar más de un archivo (por ejemplo, partes de un solo archivo dividido con el comando dividir ), o archivo(s) con entrada estándar;
  • cuando desee ver el contenido de un archivo.

Historia

catera parte de las primeras versiones de Unix, como la versión 1 , y reemplazó la prutilidad PDP-7 para copiar un solo archivo en una pantalla [1] . La versión GNU Coreutils de cat fue escrita por Torbjorn Granlund y Richard Stallman [2] .

Análogos en otros sistemas operativos

En Windows, puede usar el siguiente comando para fines similares:

copia /b a.txt + b.txt abc.txt

Puede utilizar el comando para mostrar el contenido de un archivo en la pantalla type.

Notas

  1. M. Douglas McIlroy. Un lector de UNIX de investigación: Extractos anotados del Manual del programador, 1971-1986 . Consultado el 22 de febrero de 2020. Archivado desde el original el 31 de enero de 2020.
  2. cat(1): concatenar archivos/imprimir en stdout - página de manual de Linux . Consultado el 22 de febrero de 2020. Archivado desde el original el 12 de mayo de 2020.