File: nl.1

package info (click to toggle)
manpages-fr 0.5-2
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 4,236 kB
  • ctags: 4
  • sloc: makefile: 55
file content (129 lines) | stat: -rw-r--r-- 4,817 bytes parent folder | download | duplicates (2)
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.