Comando nl no Linux (numera linhas) [Guia Básico]

O comando nl no Linux (numerar linhas) é utilizado para numerar as linhas de um arquivo. O comando considera condições especiais para o cabeçalho e o rodapé do arquivo.

As opções frequentemente utilizadas são:

  • -h sub-opção: Utilizada para formatar o cabeçalho do texto. O padrão é não numerar o cabeçalho;
  • -b sub-opção: Utilizada para formatar o corpo do texto. O padrão é numerar somente as linhas não vazias;
  • -f sub-opção: Utilizada para formatar o rodapé do texto. O padrão é não numerar o rodapé.

As sub-opções são:

  • A: Numerar todas as linhas;
  • t: Numerar somente as preenchidas;
  • n: Não numerar as linhas.

Exemplo:

Suponha que o arquivo.txt tenha o seguinte conteúdo:

\:\:\:
Relatório de Notas e Frequência dos alunos de Engenharia de Software
—————————————————————————————————
Nome Nota Freq. Resultado
—————————————————————————————————
\:\:
Carlos Torres 8,5 80% Aprovado
José Antônio 10,0 100% Aprovado
Maria de Lourdes 10,0 100% Aprovado
Mário Cabral 9,5 100% Aprovado
\:
—————————————————————————————————

E usarmos o comando nl:

$ nl arquivo.txt

O resultado será:

Relatório de Notas e Frequência dos alunos de Engenharia de Software
—————————————————————————————————
Nome Nota Freq. Resultado
—————————————————————————————————
1 Carlos Torres 8,5 80% Aprovado
2 José Antônio 10,0 100% Aprovado
3 Maria de Lourdes 10,0 100% Aprovado
4 Mário Cabral 9,5 100% Aprovado
—————————————————————————————————

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.

Gostou? Compartilhe