NL(1)

Funktion
nl - nummeriert die Zeilen in einer Datei

Syntax
nl [-h Stil] [-b Stil] [-f Stil] [-p] [-d zwei Zeichen] [-v Nummer] [-i Nummer] [-l Nummer] [-s Zeichenkette] [-w Nummer] [-n{ln,rn,rz}] [--header-numbering= Stil] [--body-numbering= Stil] [--footer-numbering= Stil] [--first-page= Nummer] [--page-increment= Nummer] [--no-renumber] [--join-blank-lines= Nummer] [--number-separator= Zeichenkette] [--number-width= Nummer] [--number-format={ln,rn,rz}] [--section-delimiter= zwei Zeichen] [Datei...]

BESCHREIBUNG
nl gibt die Zeilen einer oder mehrerer Dateien (oder der Standardeingabe) mit Zeilennummern auf die Standardausgabe. Es können dabei die Zeilen einer (logischen) Seite in einen Kopf, einen Körper und einen Fuß unterteilt werden, die jeweils einzeln und in unterschiedlichen Stilen nummeriert werden. Jeder Teil kann auch leer sein. Wenn vor dem ersten Kopfteil bereits Zeilen vorhanden sind, werden diese Zeilen wie ein Seitenkörper nummeriert.

Die Nummerierung beginnt auf jeder Seite neu. Mehrere Dateien werden als ein einziges Dokument betrachtet, und die Zeilennummer nicht zurückgesetzt.

Der Kopfteil wird durch eine Zeile eingeleitet, die nur die Zeichenkette \:\:\: enthält. Der Körper wird entsprechend durch \:\: und der Fuß durch \: eingeleitet. In der Ausgabe werden diese Zeilen als Leerzeilen ausgegeben.

OPTIONEN

-h Stil
    bestimmt die Art der Zeilennummerierung für die Kopfzeile; das Nummerntrennzeichen wird auch den nicht nummerierten Zeilen vorangestellt; als Stil werden folgende Zeichen erkannt

a   alle Zeilen werden nummeriert

t   die leeren Zeilen werden nicht nummeriert (Voreinstellung für den Körper)

n   die Zeilen werden nicht nummeriert (Voreinstellung für Kopf und Fuß)

p Ausdruck
    nur die Zeilen, in denen der reguläre Ausdruck vorkommt, werden nummeriert

-b Stil
    bestimmt die Art der Zeilennummerierung für den Körper

-f Stil
    bestimmt die Art der Zeilennummerierung für den Fuß

-p  die Zeilen aller Seiten werden fortlaufend nummeriert

-v Nummer
    die erste Zeile jeder logischen Seite bekommt die angegebene Nummer

-i Nummer
    die Schrittweite für die Nummerierung

-l Nummer
    die angegebene Anzahl aufeinanderfolgender Leerzeilen werden als eine Zeile angesehen, und die letzte Zeile nummeriert; wenn weniger Leerzeilen in Folge auftreten, werden sie nicht nummeriert; Leerzeilen dürfen auch keine Leerzeichen oder Tabulatoren enthalten

-s Zeichenkette
    setzt die Zeichenkette als Nummerntrennzeichen zwischen Zeilennummer und Text; Voreinstellung ist tab

-w Nummer
    die Zeilennummern erhalten die angegebene Anzahl Stellen; Voreinstellung ist 6

-n {ln, rn, rz}
    die Zeilennummern werden in dem angegebenen Stil ausgegeben; dabei bedeutet

ln  linksbündig, ohne führende Nullen

rn  rechtsbündig, ohne führende Nullen

rz  rechtsbündig, mit Nullen auf die volle Stellenzahl aufgefüllt

-d zwei Zeichen
    die zwei Zeichen werden zur Trennung von Kopf, Körper und Fußteil benutzt, Voreinstellung ist \:

SIEHE AUCH
pr(1). und das LunetIX Linuxhandbuch

AUTOR
Scott Bartram, David MacKenzie