So verwenden Sie den Linux-Befehl nl

So verwenden Sie den Linux-Befehl nl

1. Befehlseinführung

nl (Anzahl der Zeilen) fügt der angegebenen Datei Zeilennummern hinzu und schreibt sie in die Standardausgabe. Wenn keine Datei angegeben ist oder die angegebene Datei "-" ist, liest das Programm die Daten von der Standardeingabe.

2. Nutzung

nl [Optionen]… [Datei]…

3. Optionen

 : : : : : : : : : : : : : : : CC sind die beiden Trennzeichen, die zur Trennung logischer Seitenzahlen verwendet werden. Das fehlende zweite Zeichen bedeutet ":". Wenn Sie "\" angeben, 
Bitte geben Sie "\\" ein. Die verfügbaren Stile sind: 

 a Alle Zeilen nummerieren t Nicht leere Zeilen nummerieren n Zeilen nicht nummerieren pBRE Nur Zeilen nummerieren, die dem regulären Ausdruck BRE entsprechen. FORMAT ist eines der folgenden: 

 ln Linksbündig, keine Leerzeichen werden mit 0 aufgefülltrn Rechtsbündig, keine Leerzeichen werden mit 0 aufgefülltrz Rechtsbündig, Leerzeichen werden mit 0 aufgefüllt

4. Beispiele

Beispiel 1: Zeilennummern anzeigen

[root@oracledb Studie]# nl test1.log 
   1 2011
   2 2012
   3 2013

Beispiel 2: Zeilennummern anzeigen und Ausrichtung festlegen

[root@oracledb Studie]# nl -nln test1.log 
1 2011
2 2012
3 2013
[root@oracledb Studie]# nl -nrn test1.log 
   1 2011
   2 2012
   3 2013
[root@oracledb-Studie]# nl -nrz test1.log 
000001 2011
000002 2012
000003 2013

Beispiel 3: Geben Sie eine Breite von 4 Bit an, der Standardwert ist 6 Bit

[root@oracledb Studie]# nl -nrz -w 4 test1.log 
0001 2011
0002 2012
0003 2013

Beispiel 4: Nummerieren Sie den Inhalt der Standardeingabe

[root@oracledb Studie]# nl
Zeile1
   1 Zeile1
Zeile2 
   2 Zeile2
Zeile3
   3 Zeile3
[root@oracledb-Studie]

Drücken Sie Strg+D, um die Eingabe zu beenden.

oder EOF (Ende der Datei)

[root@oracledb-Studie]# nl <<EOF
> Zeile1
> Zeile2
> Zeile3
> Ende des Lebens
   1 Zeile1
   2 Zeile2
   3 Zeile3

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung der Linux-Befehle: So verwenden Sie den Befehl useradd
  • Detaillierte Erklärung zur Verwendung des Linux-Top-Befehls
  • Verwendung des Linux-Befehls „Cut“
  • Detaillierte Erklärung des sudo-Befehls im Linux-System
  • Detaillierte Erläuterung der Befehlszeilenoptionen und -parameter der Linux-Shell
  • Detaillierte Analyse der Verwendung des Linux-Mount-Befehls
  • So verwenden Sie den Linux-Tar-Komprimierungs- und Verpackungsbefehl
  • Detaillierte Verwendung der Linux-Befehle ipcs und ipcrm
  • Detaillierte Erklärung des Linux-Befehls systemctl
  • Detaillierte Erklärung zur Verwendung der Befehle rz und sz in Linux
  • Detaillierte Erklärung der Linux-Befehlsparameter ls
  • Linux-Befehl „du“ zum Anzeigen von Ordnergrößen und Sortieren in absteigender Reihenfolge

<<:  Vue realisiert den gesamten Prozess der Slider-Drag-Verifizierungsfunktion

>>:  Grafisches Tutorial zur Installation und Konfiguration der Dekomprimierungsversion von MySQL 8.0.17

Artikel empfehlen

Detaillierte Erläuterung zum Einrichten des Ressourcencaches in Nginx

Ich wollte schon immer etwas über Caching lernen....

Vant+postcss-pxtorem implementiert Browser-Anpassungsfunktion

Rem-Layout-Anpassung Die Stile in Vant verwenden ...

Installation und Verwendung von Apache-Stresstest-Tools

1. Herunterladen Gehen Sie zur offiziellen Apache...

Spielen Sie mit der Connect-Funktion mit Timeout in Linux

Im vorherigen Artikel haben wir mit Timeouts unte...

JavaScript zum Erzielen eines Akkordeoneffekts

In diesem Artikel wird der spezifische Code für J...

So verwenden Sie Lottie-Animationen in React Native-Projekten

Lottie ist eine von Airbnb entwickelte Open-Sourc...

So erstellen Sie WeChat-Spiele mit CocosCreator

Inhaltsverzeichnis 1. Laden Sie die WeChat-Entwic...

Verwenden Sie das ab-Tool, um einen API-Stresstest auf dem Server durchzuführen

Inhaltsverzeichnis 1 Eine kurze Einführung in den...

So stellen Sie ein Angular-Projekt mit Docker bereit

Es gibt zwei Möglichkeiten, Angular-Projekte mit ...