Diferencia entre revisiones de «Cat (Unix)»
Sin resumen de edición Etiquetas: Edición desde móvil Edición vía web móvil |
Sin resumen de edición Etiquetas: posible problema Edición desde móvil Edición vía web móvil |
||
Línea 1: | Línea 1: | ||
Conglomerado de especies e |
|||
{{DISPLAYTITLE:cat (Unix)}} |
|||
{{otros usos|CAT (desambiguación)|otros usos del término "cat"}} |
|||
El comando '''cat''' (por con''cat''enar) es un programa de [[Unix]] usado para concatenar y mostrar archivos |
|||
== Especificación == |
== Especificación == |
Revisión del 19:43 19 ene 2016
Conglomerado de especies e
Especificación
La Single Unix Specification establece que cat escribirá a la salida estándar el contenido de cada uno de los archivos dados como argumentos, en el mismo orden en el que fueron dados, y obliga el uso de una opción, -u, con la que cada byte se imprime en cuanto se lee.
Si uno de los archivos especificados es -, cat leerá de la entrada estándar cuando llegue a él. Si no se especifica ningún archivo, cat leerá sólo de la entrada estándar.
UUOC
UUOC (de comp.unix.shell en Usenet) significa "Useless Use of cat" (uso inútil de cat en inglés). Como observa la sabiduría de comp.unix.shell, "El propósito de cat es concatenar archivos. Si se trata de un solo archivo, concatenarlo con nada es una pérdida de tiempo, y te cuesta un proceso". Sin embargo, no es raro ver usuarios ejecutando
cat archivo | algún_comando con argumentos..
en lugar del equivalente y más económico
<archivo algún_comando con argumentos..
o (en un estilo más clásico)
algún_comando con argumentos... <archivo
Desde 1995 se dan de vez en cuando premios por UUOC, usualmente por el genio de Perl Randal L. Schwartz.
Véase también
Enlaces externos
- cat(1) – Comandos generales en el Manual de Ubuntu
- cat: especificación de la SUS (en inglés).
- cat(1) página de man de GNU coreutils (en castellano).
- Premios UUOC (en inglés).