版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq78442761/article/details/87777528
目录
概念
Linux中有一个find命令,可以用于查找文件名,使用grep命令,可以用于检索文件夹中的字符串,这两个命令配合起来,可以实现强大的功能。
其中grep中有一个 -i选项,是不区分大小写的选项。
下面演示如下的命令:
find . -name "*cpp"
grep -i main *
find . -name "*cpp"|xargs grep -i main *
find . -name "*"|xargs grep -i main *
演示
如下面的文件路径:
使用find . -name "*cpp"可以查询当前目录里面所有的.cpp文件,包含子目录下的
进入pthreadDemo/src目录后,使用grep命令可以得到该目录下,是否有包含指定字符的文件,并且显示位置!
如命令:grep -i main *
回到上一级目录,使用find和grep命令搜索.cpp文件中是否有包含main的字符串
命令如下:find . -name "*cpp"|xargs grep -i main *
使用如下命令,查找这个文件夹下的所有文件,是否包含main这个字符串
命令如下:find . -name "*"|xargs grep -i main *