Accueil·Commandes du terminal

nl

Traitement de texte

Syntaxe

nl [file]

Numérote les lignes en les affichant ; par défaut il ignore les lignes vides, d'où l'écart avec l'éditeur jusqu'à ce que vous passiez -b a.

Options courantes

OptionSignification
-b aNumber every line; -b t, the default, skips the blank ones
-wHow wide the number field is
-sWhat goes between the number and the line
-vThe first number to use
-iHow much to add per line

Exemples

nl -ba script.sh

Numbers every line, blank ones included.

nl -w1 -s': ' notes.txt

Compact numbering with a colon.

Ils sont faits pour être chaînés avec des tubes. Trois commandes reliées sont souvent plus courtes qu’une seule qui fait tout.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait nl ?

Numérote les lignes en les affichant ; par défaut il ignore les lignes vides, d'où l'écart avec l'éditeur jusqu'à ce que vous passiez -b a.

Q. Comment l’écrire ?

nl [file] — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 5 ici ; la liste complète est dans man nl. Cette commande relève de Traitement de texte.

Commandes liées

page man: man nl