目录
问题阐述:
今天在使用findstr时,发现一个问题,我在下图中的文件查找字符串MaximumPasswordAge时,明明文件中有,却没有返回任何值。
当我加上/V,打印不匹配的行时,出现了下图的结果:
看起来它读取到的文件,每一个字符都好像被看不见的符号隔开了,所以搜索不到。后面我又试了从它打印的结果复制我要查找的字符串,依旧查找不到。
解决方法:
使用type命令先打开文件,再加上管道符号“|”加findstr就可以成功匹配到想要的字符串。
type C:\security.cfg |findStr /C:"MaximumPasswordAge "
下图在文件C:\security.cfg中成功查找到字符串"MaximumPasswordAge "。