
cat
без-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:~$
В команде есть -n
опция cat
для отображения номера строки файла.
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:~$
А как насчет команды head
and tail
? Есть ли возможность просмотреть номер строки в head
и tail
без использования cat -n
и передать вывод в head
or tail
?
Я попробовал head -n <filename>
, tail -n <filename>
но на выходе не отображается номер строки.
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:~$
решение1
решение2
А как насчет использования less
команды?
less -N +F /etc/sysctl.conf