Head
Sign in to saveprograma de los sistemas tipo Unix
Described at
The head utility shall copy its input files to the standard output, ending the output for each file at a designated point. The first number lines of each input file shall be copied to standard output. The application shall ensure that the number option-argument is a positive decimal integer. The standard input shall be used if no file operands are specified, and shall be used if a file operand is '-' and the implementation treats the '-' as meaning standard input. Otherwise, the standard input shall not be used. See the INPUT FILES section. Input files shall be text files, but the line length is not restricted to {LINE MAX} bytes. Provide a default value for the internationalization variables that are unset or null. (See XBD Internationalization Variables for the precedence of internationalization variables used to determine the values of locale categories.) If set to a non-empty string value, override the values of all the other internationalization variables. Determine the locale for the interpretation of sequences of bytes of text data as characters (for example, single-byte as opposed to multi-byte characters in arguments and input files). Determine the locale that should be used to affect the format and contents of diagnostic messages written to standard error. [XSI) ] ![[Option Start]]( Determine the location of message catalogs for the processing of LC MESSAGES. ![[Option End]]( except that the first header written shall not include the initial . Although it is possible to simulate head with sed 10q for a single file, the standard developers decided that the popularity of head on historical BSD systems warranted its inclusion alongside tail . POSIX.1-2017 version of head follows the Utility Syntax Guidelines. The -n option was added to this new interface so that head and tail would be more logically related. Earlier versions of this standard allowed a -number option. This form is no longer specified by POSIX.1-2017 but may be present in some implementations. The normative text is reworded to avoid use of the term "must" for application requirements. The DESCRIPTION is updated to clarify that when a file contains less than the number of lines requested, the entire file is copied to standard output. The APPLICATION USAGE section is removed and the EXAMPLES section is corrected.
Excerpt from a page describing this subject · 7,920 chars · not written by Vinony
Wikidata facts
- Part of
- GNU Core Utilities
Show 2 more facts
- described at URL
- pubs.opengroup.org/onlinepubs/9699919799/utilities/head.html
- has command line option
- c
via Wikidata · CC0
Article · Español
head (que significa cabeza en inglés) es un programa de los sistemas tipo Unix que muestra las primeras líneas de uno o más archivos de texto. head imprimirá por defecto a la salida estándar las primeras diez líneas de sus datos de entrada. Tanto las unidades de impresión (líneas, bloques, bytes) como su número pueden alterarse con opciones de la línea de comandos: * -n número: imprime el número indicado de líneas. * -c número: imprime el número indicado de bytes. Si el número indicado en las opciones va precedido por un signo -, head imprimirá desde el inicio del archivo hasta justo antes de la enésima unidad. Por ejemplo, el comando head -c -175 archivo imprimirá el contenido de archivo excepto los últimos 175 bytes. Usando una sintaxis más vieja (que aún se usa en Sun Solaris en lugar de la opción -n), las primeras 20 líneas y los primeros 20 bytes de archivo se mostrarían, respectivamente, con los comandos: head -20 archivohead -50c archivo Esta sintaxis, sin embargo, se considera obsoleta y no sigue el estándar POSIX 1003.1-2001. Aun si las versiones actuales la admiten, podría no funcionar cuando se usa con otras opciones.
Abstract from DBpedia / Wikipedia · CC BY-SA