shell 搜索文件夹下所有文件

 RETT=$(locate -r `pwd`'/core/[^ ]*\.h$' -r `pwd`'/core/[^ ]*\.hpp$');for i in $RETT;do cat $i | grep 'something_need_to_search'; if [ $? -ne 0 ] ; then echo $DD $i;fi;done;

locatemlocate.

-r表示以正则的方式进行匹配.

grep,找到退出码为0,没有则为1.

    原文作者:502203305
    原文地址: https://blog.csdn.net/rubikchen/article/details/119916297
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞