1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
|
.\" Traduction 13/01/1997 par Christophe Blaess (ccb@club-internet.fr)
.\"
.TH NL 1 "13 Janvier 1997" FSF "Manuel de l'utilisateur Linux"
.SH NOM
nl \- Numeroter les lignes d'un fichier.
.SH SYNOPSIS
.B nl
[\-h type_en_tete] [\-b type_corps] [\-f type_pied_page] [\-p] [\-d cc]
[\-v numero_depart] [\-i increment] [\-l lignes] [\-s separateur_lignes]
[\-w largeur_numeros] [\-n {ln,rn,rz}] [\-\-header-numbering=style]
[\-\-body-numbering=style] [\-\-footer-numbering=style]
[\-\-first-page=nombre] [\-\-page-increment=nombre] [\-\-no-renumber]
[\-\-join-blank-lines=nombre] [\-\-number-separator=chaine]
[\-\-number-width=nombre] [\-\-number-format={ln,rn,rz}]
[\-\-section-delimiter=cc] [\-\-help] [\-\-version] [fichier...]
.SH DESCRIPTION
Cette page de manuel documente la version GNU de
.BR nl .
.B nl
copie les fichiers indiques sur la sortie standard en ajoutant
des numeros a toutes les lignes, ou a certaines d'entre-elles.
Si aucun nom de fichier n'est fourni, ou si le nom `\-' est
mentionne, l'entree standard sera copiee.
.PP
.B nl
considere que ses entrees sont composees de pages. Par defaut, le
numero de ligne est reinitialise a 1 au debut de chaque page.
.B nl
traite tous ses fichiers d'entree comme un unique document. Il ne
reinitialise pas les numeros de ligne ou de pages entre les fichiers.
.PP
Une page est composee de 3 sections : un en-tete, un corps, et un
pied de page. Chacune de ces sections peut eventuellement etre vide.
Chacune peut egalement etre numerotee de maniere differente des
autres.
.PP
Le debut des sections de chaque page est indique dans le fichier
d'entree par une ligne ne contenant qu'une chaine de delimitation
comme suit :
.PP
.nf
\e:\e:\e: debut de l'en-tete
\e:\e: debut du corps de la page
\e: debut du pied de page
.fi
.PP
Les deux caracteres utilises pour ces chaines peuvent etre modifies
par une option indiquee plus bas, mais l'organisation et la longueur des
chaines sont figees.
.PP
Les chaines de delimitation des sections sont remplacees par des lignes
vides en sortie. Tout texte rencontre avant le delimiteur de debut
d'en-tete est considere comme appartenant au corps de la page. Ainsi,
un texte ne contenant aucun delimiteur sera considere comme une unique
section "corps de page".
.SS OPTIONS
.TP
.I "\-h, \-\-header-numbering=style"
Voir \-\-footer-numbering.
.TP
.I "\-b, \-\-body-numbering=style"
Voir \-\-footer-numbering.
.TP
.I "\-f, \-\-footer-numbering=style"
Choisit le type de numerotation pour les lignes de la section "pied-de-page"
de chaque page logique. Quand une ligne n'est pas numerotee, le numero de
ligne n'est pas incremente, mais le caractere separateur de numero de ligne
est quand meme ajoute a celle-ci.
Les styles possibles sont :
.RS
.IP a
numeroter toutes les lignes
.IP t
ne numeroter que les lignes non-vide (comportement par defaut pour le corps de page)
.IP n
ne pas numeroter les lignes (comportement par defaut pour les en-tetes et les pieds de page)
.IP p\fIregexp\fP
ne numeroter que les lignes contenant une correspondance avec l'expression reguliere \fIregexp\fP
.RE
.TP
.I "\-p, \-\-no-renumber"
Ne pas reinitialiser la numerotation en debut de page
.TP
.I "\-v, \-\-first-page=valeur"
Demarrer en debut de page la numerotation a la \fIvaleur\fP indiquee
(par defaut : 1).
.TP
.I "\-i, \-\-page-increment=valeur"
Incrementer les numeros de ligne de la \fIvaleur\fP indiquee (par defaut 1).
.TP
.I "\-l, \-\-join-blank-lines=nombre"
Considerer que \fInombre\fP (par defaut 1) lignes vides consecutives comme
representant une seule ligne logique pour la numerotation. Seule la derniere
ligne sera numerotee. Quand il y a un \fInombre\fP inferieur de lignes
vides consecutives, ne pas les numeroter. Une ligne vide ne doit contenir
aucun caractere, pas meme d'espaces ou de tabulations.
.TP
.I "\-s, \-\-number-separator=chaine"
Separer, en sortie, le numero de ligne et le texte de celle-ci avec la
\fIchaine\fP mentionnee (Par defaut, il s'agit du caractere Tabulation).
.TP
.I "\-w, \-\-number-width=largeur"
Formatter le numero de ligne avec la \fIlargeur\fP indiquee (par defaut 6 caracteres).
.TP
.I "\-n, \-\-number-format={ln,rn,rz}"
Selection du format de numerotation des lignes :
.RS
.IP ln
aligne a gauche, pas de 0 en debut de nombre.
.IP rn
aligne a droite, pas de 0 en debut de nombre (attitude par defaut).
.IP rz
aligne a droite, complete a gauche par des 0.
.RE
.TP
.I "\-d, \-\-section-delimiter=cc"
Utiliser les deux caracteres \fIcc\fP mentionnes ici pour les indicateurs
de debut de sections. Si un seul caractere est fourni, le second
conserve la valeur ':'.
Pour saisir '\e', utiliser '\e\e'.
.TP
.I "\-\-help"
Afficher un message d'aide sur la sortie standard et terminer normalement.
.TP
.I "\-\-version"
Afficher un numero de version sur la sortie standard et terminer normalement.
|