1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux上使用find xargs grep递归的查找指定文件类型中的内容

Linux上使用find xargs grep递归的查找指定文件类型中的内容

时间:2021-08-25 14:41:24

相关推荐

Linux上使用find xargs grep递归的查找指定文件类型中的内容

1 find查找文件

1、首先说一下使用find查找文件

find ./ -name string

./表示递归当前目录下所有的文件-name参数:要搜索的文件名,当然你也可以用正则表达式进行匹配

如下,时我在当前目录下,递归的搜索所有含view的文件

2 find和xargs grep结合搜索文件中指定的字符串

1、递归的搜索指定的字符串

find ./ -name string|xargs grep string

如下,我在所有的含view的py文件中,检索这些文件中含有Unsupport字符串的文件,具体如下:

2、递归的搜索指定的字符串,同时显示出行号,和上面的命令差不多,只不过给grep命令加上一个-n参数,用于显示搜索到字符串的行号!

find ./ -name string|xargs grep -n string

注意:

-name后面要搜索的文件字符串,最好加上单引号或双引号,否则可能会报错:paths must precede expression

参考:/alan00000/article/details/7210554

参考:/yangshangwei/article/details/52268032

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。