fbpx

Comandos Linux – Comando nl

Comando Linux nl

comando nl

Em sistemas operacionais do tipo Unix, o comando nl numera as linhas em um arquivo.

Este documento descreve a versão GNU / Linux do nl .

Sintaxe

  nl [ OPÇÃO ] ... [ ARQUIVO ] ...

Opções

-b , –body-numbering = ESTILOuse STYLE para numerar as linhas do corpo
-d , –section-delimiter = CCuse CC para separar páginas lógicas
-f , –footer-numeração = ESTILOuse STYLE para numerar linhas de rodapé
-h , –header-numeração = ESTILOuse STYLE para numerar as linhas do cabeçalho
-i , –line-increment = NUMBERincremento do número da linha em cada linha
-l , –join-blank-lines = NUMBERgrupo de NUMBER linhas vazias contadas como uma
-n , –number-format = FORMATinsira números de linha de acordo com FORMAT
-p , –no-renumerarnão redefina os números de linha nas páginas lógicas
-s , –número-separador = STRINGadicione STRING depois do número da linha (possível)
-v , –starting-line-number = NUMBERnúmero da primeira linha em cada página lógica
-w , –number-width = NUMBERuse NUMBER colunas para números de linha
–Socorroexibir ajuda e sair
–versãoexibir informações da versão e sair

Por padrão, nl seleciona -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn . CC são dois caracteres delimitadores para separar páginas lógicas. Um segundo caractere ausente implica dois pontos (:).

Para uma barra invertida ( \ ), duas barras invertidas ( \\ ).

STYLE é um dos seguintes:

umanumere todas as linhas
tnumere apenas linhas não vazias
nnúmero sem linhas
p BREnumere apenas as linhas que contêm uma correspondência para a expressão regular básica, BRE

FORMAT é um dos seguintes:

emjustificado à esquerda, sem zeros à esquerda
rnjustificado à direita, sem zeros à esquerda
rzjustificado à direita, zeros à esquerda

Exemplos

  cat list.txt
  maçãs
 laranjas
 batatas
 limões
 alho
  nl list.txt
  1 maça
      2 laranjas
      3 batatas
      4 limões
      5 alho

No exemplo acima, usamos o comando cat para exibir o conteúdo de list.txt . Em seguida, usamos nl para numerar cada linha e exibir o resultado na saída padrão.

  nl list.txt> nlist.txt
  cat nlist.txt
  1 maça
      2 laranjas
      3 batatas
      4 limões
      5 alho

No exemplo acima, executamos o mesmo comando nl , mas redirecionamos a saída para um novo arquivo, nlist.txt . Então usamos gato para exibir os resultados.

wc – Exibe uma contagem de linhas, palavras e caracteres em um arquivo.

25 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.