nl [OPTIONEN] [DATEILISTE]
nl fügt für jede Zeile einer Textdatei eine Zeilennummer hinzu. Die Nummerierung beginnt bei jeder neuen Seite wieder neu.
Eine Seite gliedert sich in drei Abschnitte: header, body und footer (Kopf, Rumpf und Fuß). Die Abschnitte werden durch Zeilen eingeleitet die nur folgende Zeichenfolgen enthalten:
::: | für den Kopf |
:: | für den Rumpf |
: | für den Fuß |
Optionen | |
-b STYLE | Wählt die Nummeriungsart für den Rumpf aus. Wird eine Zeile nicht nummeriert, so wird der Zeilenzähler nicht erhöht. Das Trennzeichen wird aber eingefügt. Als Stilarten stehen zu Verfügung
-a alle Zeilen nummerieren -n keine Zeilen nummerieren (header, footer) -t alle Zeilen mit Inhalt nummerieren (body) -pREGEXP nur Zeilen, die den Ausdruck REGEXP enthalten, nummerieren |
-h | Wie -b, aber für den Kopf. |
-f | Wie -b, aber für den Fuß. |
-d CD | Setzt die Abschnittsmarkierung neu (Voreinstellung :) |
-i N | Schrittweite der Nummerierung. Für jede Zeile wird N hinzuaddiert. (Voreinstellung: 1) |
-l N | Zählt N aufeinanderfolgende leere Zeilen als eine (Voreinstellung: 1) |
-n FORMAT | Setzt das Format für die Zeilenummeriung fest
ln links ausgerichtet ohne führende Nullen rn rechts ausgerichtet ohne führende Nullen rz rechts ausgerichtet mit führenden Nullen |
-p | Startet die Nummeriung am Anfang einer logischen Seite nicht neu |
-s STRING | STRING ist die Trennzeichenkette zwischen Nummerierung und Zeile (Voreinstellung: TAB-Zeichen) |
-v N | Startet die Nummeriung mit N (Voreinstellung: 1) |
-w N | Anzahl der Zeichen für die Nummerierung (Voreinstellung: 6) |