Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
05 juin 2010

coreutils GNU           Affichage de texte


nl

nl

Écrit chaque fichier ou l'entrée standard sur la sortie standard, et ajoute les numéros de ligne à certaines ou toutes les lignes.

   nl décompose son entrée en pages. Par défaut, le numéro de ligne est remis à 1 en haut de chaque page. nl traite tous les fichiers en entrée comme un simple document, il ne reset pas les numéros de lignes entre les fichiers.

  Une page consiste en 3 sections : header, body et footer. Il peut y'avoir des sections vides. Chacune peut être numérotée dans un style différent.

  Le début de chaque section des pages est indiqués dans le fichier d'entrée par une ligne contenant un de ces délimiteur :

        \ :\ :\ : début du header
        \ :\ : début du body
        \ : début du footer

OPTIONS

-b STYLE, --body-numbering=STYLE Selectionne le style de numérotation des lignes pour la section body :

        a numérote toutes les lignes
        t Numérote seulemet les lignes non vide
        n ne numérote pas les lignes
        pBRE numérote uniquement les lignes qui contiennent une correspondance de l'expression régulière BRE

-d CD, --section-delimiter=CD Définis les caractères de délimitation des sections.
-f STYLE, --footer-numbering=STYLE identique à -b mais pour la section footer
-h STYLE, --header-numbering=STYLE identique à -b mais pour la section header
-i NUMBER, --page-increment=NUMBER Incrémente les numéros de ligne par NUMBER (défaut : 1)
-l NUMBER, --join-blank-lines=NUMBER NUMBER lignes vide consécutives sont considérées comme une seule (défaut : 1), et n'en numérote qu'une seule. Une ligne vide ne contient aucun caractère, y compris de caractères blanc.
-n FORMAT, --number-format=FORMAT Sélectionne le format de numérotation de ligne (défaut : rn)

        ln justifié à gauche
        rn justifié à droite
        rz justifié à droite et remplit de zéro.

-p, --no-renumber Ne reset pas le numéro de ligne au début d'une page.
-s STRING, --number-separator=STRING Sépare le numéros de ligne du texte avec STRING (défaut : TAB)
-v NUMBER, --starting-line-number=NUMBER Définit le numéro de ligne initial sur chaque page à NUMBER (défaut 1)
-w, --number-width=NUMBER Utilise NUMBER caractères pour les numéros de lignes (défaut : 6)