linux查找目录下的所有文件中是否含有某个字符串

 我来答
cincoutvc
2017-09-04 · TA获得超过3896个赞
知道大有可为答主
回答量:2455
采纳率:90%
帮助的人:2600万
展开全部
首先在终端中用cd命令切换到这个目录下,然后用grep命令查找字符串,字符串用英文单引号括起来,查找的路径因为是所有文件所以可以用通配符*来表示。下面先介绍一些有用的参数:
-i参数:表示忽略大小写的不同
-r参数:表示递归查找,就是查找子目录
-n参数:输出找到的字符串所在行的行号
-v参数:反向选择,显示没有查找字符串的那些行
--color=auto:将结果中的查找关键字加上颜色
grep命令的使用例子,查找hello这个字符串:
grep --color=auto -rn 'hello' *
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式