Diferencia entre revisiones de «Cat (Unix)»

Contenido eliminado Contenido añadido
AVBOT (discusión · contribs.)
m BOT - Posible prueba de 203.122.240.216, revirtiendo hasta la edición 22453033 de Muro Bot. ¿Hubo un error?
Línea 2:
 
El comando '''cat''' (por con''cat''enar) es un programa de [[Unix]] usado para concatenar y mostrar archivos.
== Especificación ==
RICKY IS AWESOME AND LIAM KELLY IS HOT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
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, <tt>-u</tt>, con la que cada [[byte]] se imprime en cuanto se lee.
 
Si uno de los archivos especificados es <tt>-</tt>, ''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.
 
=== Extensiones ===
Las dos versiones principales de ''cat'' (la de [[OpenBSD]] y la de [[GNU]] [[coreutils]]), especifican, en su página de man, las siguientes opciones:
 
* <tt>-b</tt> (sólo GNU: <tt>--number-nonblank</tt>), numerar las líneas que no estén en blanco.
* <tt>-n</tt> (sólo GNU: <tt>--number</tt>), numerar todas las líneas.
* <tt>-s</tt> (sólo GNU: <tt>--squeeze-blank</tt>), juntar en una sola las líneas en blanco sucesivas.
* <tt>-v</tt> (sólo GNU: <tt>--show-nonprinting</tt>), muestra los caracteres de control como si fueran visibles, con la excepción de los tabuladores y el fin de línea.
* <tt>-t</tt> en BSD, <tt>-T</tt> en GNU, incluye a <tt>-v</tt> y además muestra los tabuladores como <tt>^I</tt>.
* <tt>-e</tt> en BSD, <tt>-E</tt> en GNU, incluye a <tt>-v</tt> y además muestra los caracteres de fin de línea como <tt>$</tt>.
 
== UUOC ==