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