GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie zeigt man mit dem Linux-Befehl „cat“ nur bestimmte Zeilen nach Nummer an?

Wenn ich cat -n text.txt verwende Um die Zeilen automatisch zu nummerieren, wie verwende ich dann den Befehl, um nur bestimmte nummerierte Zeilen anzuzeigen.

Akzeptierte Antwort:

Verwenden Sie sed

Verwendung

$ cat file
Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10

Zum Drucken einer Zeile (5)

$ sed -n 5p file
Line 5

Drucken mehrerer Zeilen (5 &8)

$ sed -n -e 5p -e 8p file
Line 5
Line 8

Um einen bestimmten Bereich zu drucken (5 – 8)

$ sed -n 5,8p file
Line 5
Line 6
Line 7
Line 8

Um den Bereich mit einer anderen spezifischen Linie zu drucken (5 – 8 &10)

$ sed -n -e 5,8p -e 10p file
Line 5
Line 6
Line 7
Line 8
Line 10

Linux
  1. So zeigen Sie bestimmte Zeilen einer Datei in der Linux-Befehlszeile an

  2. So zählen Sie die Anzahl der Zeilen in einer Datei unter Linux (wc- und nl-Befehlsbeispiele)

  3. Wie erhalte ich die Anzahl der CPUs/Kerne in Linux über die Befehlszeile?

  4. Wie erhalte ich die Anzahl der Frames in einem Video auf der Linux-Befehlszeile?

  5. Wie kann ich eine Datei mit Zeilennummern öffnen, die von der Befehlszeile in 'vi' angezeigt werden?

So verwenden Sie den who-Befehl in Linux mit Beispielen

So finden Sie Dateien mit dem fd-Befehl in Linux

So erhalten Sie die Anzahl der Prozessoren / Kerne in Linux

So überprüfen Sie die Betriebssystemversion mit der Linux-Befehlszeile

So installieren Sie Dig unter Linux mit Befehlszeilenbeispielen

Wie kann man die -f-Ausgabe mit Farben nur mit Awk anpassen und den Rest der Ausgabe anzeigen?