假设要找一个start_kernel函数,但不知道此函数在哪个文件里,可以用如下命令:
grep -wrI "start_kernel" ./*
linuxjishu/14086.html target=_blank class=infotextkey>grep命令主要参数:
-c:只输出匹配行的计数。
-I:不处理二进制文件
-i:不区分大小写(只适用于单字符)。
-r:递归处理目录下的所有文件。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及 行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
-w:包含正则表达式。
grep命令常见用法:
(1)多个文件查询
(2)行匹配:输出匹配行的计数
(3)显示匹配行和行数
(4)显示非匹配的行
(4)显示非匹配的行
(5)大小写敏感
(6)正则表达式的应用 (注意:最好把正则表达式用单引号括起来)
(7)不匹配测试