Comando Linux nl
Em sistemas operacionais do tipo Unix, o comando nl numera as linhas em um arquivo.
Esta página descreve a versão GNU \/Linux do nl.
Sintaxe
nl [OPTION]... [FILE]...
Opções
-b, |
use ESTILO para numerar as linhas do corpo |
-d, |
use CC para separar páginas lógicas |
-f, |
use ESTILO para numerar as linhas de rodapé |
-h, |
use ESTILO para numerar linhas de cabeçalho |
-eu, |
incremento do número da linha em cada linha |
-eu, |
grupo de NUMBER linhas vazias contadas como um |
-n, |
insira os números das linhas de acordo com FORMAT |
-p, |
não reinicie os números de linha nas páginas lógicas |
-s, |
adicione STRING após (possível) o número da linha |
-v, |
número da primeira linha em cada página lógica |
-C, |
use NUMBER colunas para números de linha |
–ajuda | exibir ajuda e sair |
–versão | exibir informações de 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. A falta de um segundo caractere implica dois pontos (:).
Para uma barra invertida (), duas barras invertidas (\).
STYLE é um de:
uma | numere todas as linhas |
t | número apenas de linhas não vazias |
n | numero sem linhas |
pBRE |
numere apenas as linhas contendo uma correspondência para a expressão regular básica, BRE |
FORMAT é um dos seguintes:
em | justificado à esquerda, sem zeros à esquerda |
rn | justificado à direita, sem zeros à esquerda |
rz | justificado à direita, zeros à esquerda |
Exemplos
cat list.txt
apples oranges potatoes lemons garlic
nl list.txt
1 apples 2 oranges 3 potatoes 4 lemons 5 garlic
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 apples 2 oranges 3 potatoes 4 lemons 5 garlic
No exemplo acima, executamos o mesmo comando nl, mas redirecionamos a saída para um novo arquivo, nlist.txt. Em seguida, usamos cat para exibir os resultados.
Comandos relacionados
wc – Exibe uma contagem de linhas, palavras e caracteres em um arquivo.
0 Comments