在 head 和 tail 指令中顯示行號,如“cat -n”

在 head 和 tail 指令中顯示行號,如“cat -n”

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:~$ 

headtail命令呢?是否有任何選項可以在不使用head和不使用的情況下查看行號並將輸出通過管道傳遞到or ?tailcat -nheadtail

我已經嘗試過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

頭命令和尾命令呢?是否有任何選項可以在不使用cat -n並將輸出通過管道傳輸到 head 或 tail 的情況下查看 head 和 tail 中的行號?

不;目前版本尾巴沒有任何方法可以將行號加入輸出中他們自己

答案2

怎樣使用less指令呢?

less -N +F /etc/sysctl.conf

相關內容