Bóson Treinamentos em Ciência e Tecnologia

Comando head – Mostrar o início de um arquivo de texto no Linux

Ler linhas iniciais de um arquivo de texto no linux com comando head

Comando head – Mostrar o início de um arquivo de texto no Linux

O comando head é usado para mostrar no terminal o conteúdo do início de um arquivo de texto. Por padrão, ele mostrará as primeiras 10 linhas do arquivo.

Sintaxe

$ head [opções] nome_arquivo

Opções

-c, –bytes=[-]n
Mostrar os primeiros n bytes de cada arquivo; usando o hífen ‘-‘, mostrar todo o arquivo exceto os últimos n bytes de cada arquivo.

-n, –lines=[-]n
Mostrar as primeiras n linhas em vez das primeiras 10; usando o hífen ‘-‘, mostrar todas as linhas exceto as n últimas linhas de cada arquivo.

-q
nunca imprimir cabeçalhos de identificação de nomes de arquivo.

-v
sempre imprimir cabeçalhos de identificação de nomes de arquivo.

–help
Mostrar a ajuda do comando e sair

–version
Mostrar informações sobre a versão e sair

Exemplos

1 – Mostrar as 10 primeiras linhas do arquivo /etc/group:

$ head /etc/group

2 – Mostrar somente as 3 primeiras linhas do arquivo /etc/group:

$ head -3 /etc/group

3 – Mostrar as 5 primeiras linhas do arquivo /etc/group e um cabeçalho com a identificação do arquivo:

$ head -5 -v /etc/group

4 – Mostrar os primeiros 100 bytes do arquivo /etc/passwd:

$ head --bytes=100 /etc/passwd

É isso aí! Confira também o comando tail, que permite mostrar as últimas linhas de um arquivo de texto, em vez das primeiras.

 

Sair da versão mobile