命令:find ./TEST/ -name “*.c” -print -exec grep -n –color “break” {} \;
解析:查找当前./TEST/ 下所有.c文件中 出现break的行
-print 能够显示break所在的文件名称
-n 能够显示break所在的文件的行号
–color 能够高亮break
exec解释:
-exec 参数后面跟的是 command 命令,它的终止是以“;”为结束标志的
{} 花括号代表前面find查找出来的结果,作为后边语句的参数用。
控制参数是一个一个传递的
文件名有空格等特殊字符也能处理
优点:能够显示文件中出现break的行号和所在文件名称
遍历子文件夹兼容文件夹名称出现空格
解析一个find命令
最新推荐文章于 2022-12-03 17:28:22 发布