关于使用findstr时,文件里明明存在但却匹配不到字符串的错误解决方法

鸭不是鸭 已于 2023-11-02 16:03:17 修改
于 2023-11-02 16:02:39 首次发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
目录
问题阐述
解决方法
问题阐述: 今天在使用findstr时,发现一个问题,我在下图中的文件查找字符串MaximumPasswordAge时,明明文件中有,却没有返回任何值。


当我加上/V,打印不匹配的行时,出现了下图的结果:

看起来它读取到的文件,每一个字符都好像被看不见的符号隔开了,所以搜索不到。后面我又试了从它打印的结果复制我要查找的字符串,依旧查找不到。
解决方法: 使用type命令先打开文件,再加上管道符号“|”加findstr就可以成功匹配到想要的字符串。
type C:security.cfg |findStr /C:"MaximumPasswordAge "
下图在文件C:security.cfg中成功查找到字符串"MaximumPasswordAge "。

相关知识
关于使用findstr时,文件里明明存在但却匹配不到字符串的错误解决方法
findstr ’不是内部或外部命令,也不是可运行的程序
Python常见的错误以及其解决方案
mysql int类型in条件用字符串查询不到
VC6.0常见编译错误提示附解决方法
查询字符串的通用语法规则
AI种草文案工具使用故障排查:全面解析无法使用的原因与解决方法
Linux内字符串无法显示原因解析 (linux字符串不显示) – 后浪云
【SQL】已解决:SQL错误(208):对象名‘STRING
以下有关搜索引擎的使用技巧错误的是()
网址: 关于使用findstr时,文件里明明存在但却匹配不到字符串的错误解决方法 https://m.huajiangbk.com/newsview106149.html