功能描述:从当前目录里面找到 CUDA_VERSION相关信息
第一种实现方法:find + exec +grep
find . -type f -exec grep -Hn --color=auto "CUDA_VERSION" {} \;
效果图:
第二种实现方法 find+xargs +grep
find . -type f | xargs grep -Hn --color=auto "CUDA_VERSION"
效果图:
提升搜索速度的常用方式 —加上文件名过滤
find . -type f -name "*.py" | xargs grep -Hn --color=auto "CUDA_VERSION"
效果图
参数解释
find .
“.” 表示当前目录
-type f
表示普通文件类型,因为find还可以查找块文件,套接字文件等类型。
-name "*.py"
过滤搜索的文件名字特征。
-exec [xx] {} \;
针对发现的内容执行XX命令。其中{}表示find的内容,注意 {} 和\之间有空格,\;
表示分割不同的find内容。
| xargs [xx]
把前一个命令的输出当做是xx 命令的输入。其中 ”|“表示通道。
-Hn
H表示显示文件名称, n表示显示行号。
--color=auto
表示高亮显示输出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)