Skip to content
EntityQ283926· pop 22· linked from 214 articles

program on Unix and Unix-like systems

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

Show 2 more facts
has command line option
c
Sources (3)

via Wikidata · CC0

Article · Português

O comando head do sistema operacional Unix é utilizado para exibir apenas as primeiras linhas de um arquivo texto. Em geral seu uso é: head -n número nome_do_arquivo Onde nome_do_arquivo é o nome do arquivo ou um caminho para um arquivo, aceitando caracteres coringa. Número é o número de linhas que se deseja exibir. Caso o argumento -n e o número de linhas seja omitido, são exibidas as dez primeiras linhas do arquivo. Caso o nome especifique mais de um arquivo, a saída contém um prefixo que identifica a saída relativa a cada arquivo.

Abstract from DBpedia / Wikipedia · CC BY-SA