find ./ -name "*.c" | xargs grep -nrws "rte_eal_init"
xargs:find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部。
grep -nrws:
n: 在显示符合样式的那一行之前,标示出该行的列数编号。
r:当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作
w:匹配整个单词
s:不显示错误信息
命令和搜索结果如下:
find ./ -name "*.c" | xargs grep -nrws "rte_eal_init"
查找某个目录下.c文件包含某个字符串的结果
最新推荐文章于 2021-05-03 08:05:11 发布