我正在使用命令行。不知为何,当我尝试抓取第 439 - 445 行时,我得到的输出却是第 375 - 381 行。我使用 tail 命令跳转到第 439 行,然后使用 head 命令仅打印接下来的六行。如下面的屏幕截图所示,这些并不是我得到的六行。
kali > tail -n+439 /etc/snort/snort.conf | head -n 6
截图:grep 抓取错误的行
有什么问题?
答案1
nl
数字非空默认为行。head
或tail
计数全部線。
使用cat -n
(POSIX 不要求的选项),grep -n ''
或nl -b a -d ''
对所有行进行编号。