ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在windows里面用命令搜索哪个文件里包含了所需要查找的字符串

在windows里面用命令搜索哪个文件里包含了所需要查找的字符串

原创 Linux操作系统 作者:czxin788 时间:2015-01-13 10:59:40 0 删除 编辑


在windows里面用命令搜索哪个文件里包含了所需要查找的字符串

场景:有时,由于各种原因,我们可能需要查找windows系统下哪些配置文件里面还有某些字符串,比如我们想知道连接数据库的配置文件是什么,我们就可以按ip来搜索,看哪些文件里面含有该ip。



cd E:\PhoneService\PhoneService\
findstr /R/N/s "10.72.32.111" *  

输出结果为:
backup_20140827_Web.config:9:    10.72.32.111\SQLEXPRESS,2021;Initial Catalog=HKQDC;User ID=xxx;Password=
xxxxx"/>
Web.config:9:    10.72.3
2.111\SQLEXPRESS,3434;Initial Catalog=HKQDC;User ID=xxxx;Password=xxxxxxxx"/>



注释:上面表示,在E:\PhoneService\PhoneService\目录及其下面的子目录下,搜寻含有10.72.32.111字样的文件。
10.72.32.111是要搜索的字符串,不用*做匹配自动就匹配所有含有该字符的文件。

看到我的backup_20140827_Web.config和Web.config文件里面还有10.72.32.111字符串。

 /R        将搜索字符串作为一般表达式使用。
 /S        在当前目录和所有子目录中搜索匹配文件。
 /N        在匹配的每行前打印行数。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28916011/viewspace-1399963/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle闪回
请登录后发表评论 登录
全部评论

注册时间:2014-06-03

  • 博文量
    233
  • 访问量
    858420