Linux/Unix:grep命令在显示输出时显示行号
时间:2020-01-09 10:46:00 来源:igfitidea点击:
在Linux或者类似Unix的操作系统上使用grep命令显示输出时,如何显示行号?
如何在终端上显示匹配的行及其行号?
grep命令用于搜索文件。
基本语法为:
grep 'word' file grep 'word1 word2' file1 file2 grep [option] 'word1 word2' file1 file2
-n或者--line-number grep选项
您可以将-n或者--line-number选项传递给grep命令,以在输出的每一行前面加上其输入文件中的行号。
语法为:
grep -n 'patten' file grep -n 'patten' file1 file2 grep -n [options] 'pattens' file
在此示例中,在/etc/fstab文件中搜索称为/dev的模式/单词,并在屏幕上显示输出时显示行号:
grep -n '/dev' /etc/fstab
输出示例:
6:# Accessible filesystems, by reference, are maintained under '/dev/disk' 13:tmpfs /dev/shm tmpfs defaults 0 0 14:devpts /dev/pts devpts gid=5,mode=620 0 0
为了获得更好的结果,我建议您将color选项传递给gnu/grep命令:
grep -n --color '/dev' /etc/fstab