Os comandos head e tail
Post's featured image
Geral

Os comandos head e tail

Os comandos head e tail são muito uteis na hora de manipular ficheiros de texto. Ajudam-nos a obter um vislumbre rápido de um ficheiro ou obter apenas parte do mesmo. Quando lidamos com ficheiros enormes é muito util trabalhar com pequenos pedaços do ficheiro para que não tenhamos que sobrecarregar o computador a carregar um ficheiro enorme. Ainda a semana passada estive a trabalhar com um ficheiro csv com cerca de 500 megas e fazer um duplo clique para abrir o ficheiro quase que me parava o computador.

Comando Head

O comando "head" é uma ferramenta de linha de comando em sistemas Unix e Unix-like que exibe as primeiras linhas de um arquivo de texto. Por padrão, o comando "head" exibe as primeiras 10 linhas do arquivo, mas você pode especificar o número de linhas a serem exibidas usando a opção "-n". Por exemplo, o comando "head -n 5 arquivo.txt" exibiria as primeiras 5 linhas do arquivo "arquivo.txt".

Comando tail

Já o comando "tail" é uma ferramenta de linha de comando em sistemas Unix e Unix-like que exibe as últimas linhas de um arquivo de texto. Por padrão, o comando "tail" exibe as últimas 10 linhas do arquivo, mas você também pode especificar o número de linhas a serem exibidas usando a opção "-n". Por exemplo, o comando "tail -n 5 arquivo.txt" exibiria as últimas 5 linhas do arquivo "arquivo.txt".

Conclusão

Ambos os comandos são muito úteis quando se trabalha com arquivos de texto muito grandes e você precisa verificar rapidamente o conteúdo do início ou do fim do arquivo. Eles também podem ser usados em conjunto com outros comandos, como "grep", para procurar por informações específicas em um arquivo.

Ver em outros idiomas: PT