Zeilennummer im Kopf- und Endbefehl anzeigen, etwa „cat -n“

Zeilennummer im Kopf- und Endbefehl anzeigen, etwa „cat -n“

catohne-n

user@linux:~$ cat /etc/sysctl.conf | head -4
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
user@linux:~$ 

-nIm Befehl besteht die Option cat, die Zeilennummer der Datei anzuzeigen.

user@linux:~$ cat -n /etc/sysctl.conf | head -4
     1  #
     2  # /etc/sysctl.conf - Configuration file for setting system variables
     3  # See /etc/sysctl.d/ for additional system variables.
     4  # See sysctl.conf (5) for information.
user@linux:~$ 

user@linux:~$ cat -n /etc/sysctl.conf | tail -4
    74  # Debian kernels have both set to 1 (restricted) 
    75  # See https://www.kernel.org/doc/Documentation/sysctl/fs.txt
    76  #fs.protected_hardlinks=0
    77  #fs.protected_symlinks=0
user@linux:~$ 

Was ist mit dem headund tailBefehl? Gibt es eine Option, die Zeilennummer in headund anzuzeigen, tailohne cat -ndie Ausgabe mit und an headoder weiterzuleiten tail?

Ich habe es versucht head -n <filename>, aber tail -n <filename>in der Ausgabe wird keine Zeilennummer angezeigt.

user@linux:~$ head -n4 /etc/sysctl.conf
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
user@linux:~$ 

user@linux:~$ tail -n4 /etc/sysctl.conf
# Debian kernels have both set to 1 (restricted) 
# See https://www.kernel.org/doc/Documentation/sysctl/fs.txt
#fs.protected_hardlinks=0
#fs.protected_symlinks=0
user@linux:~$ 

Antwort1

Was ist mit dem Head- und Tail-Befehl? Gibt es eine Option, die Zeilennummer im Head- und Tail-Befehl anzuzeigen, ohne cat -ndie Ausgabe an den Head- oder Tail-Befehl weiterzuleiten?

Nein, die aktuellen Versionen vonKopfUndSchwanzEs gibt keine Möglichkeit, der Ausgabe Zeilennummern hinzuzufügensich.

Antwort2

Wie wäre es mit der Verwendung lesseines Befehls?

less -N +F /etc/sysctl.conf

verwandte Informationen