在使用 findstr 找中文字符的时候,单个参数没有问题,但如果有多个搜索内容,就不能正常工作了。
加上开关 /i 或者 /r 之后就正确了,可能是在查找多个中文字符串的时候的一个BUG吧

举例如下
C:\>ipconfig | findstr "IPv4 网关"
   IPv4 地址 . . . . . . . . . . . . : 10.96.xx.xx
   IPv4 地址 . . . . . . . . . . . . : 10.96.xx.xx
   IPv4 地址 . . . . . . . . . . . . : 172.16.xx.xx
网关并没有被列出来
C:\>ipconfig | findstr -i "IPv4 网关"
   IPv4 地址 . . . . . . . . . . . . : 10.96.xx.xx
   默认网关. . . . . . . . . . . . . : ::
   IPv4 地址 . . . . . . . . . . . . : 10.96.xx.xx
   默认网关. . . . . . . . . . . . . : 10.96.xx.xx
   IPv4 地址 . . . . . . . . . . . . : 172.16.xx.xx
   默认网关. . . . . . . . . . . . . : 172.16.xx.xx

根据findstr /? 的信息
/i 指定搜索不分大小写
    这个字面意思好理解,但不知道和中文关键字有几毛钱的关系
/r 将搜索字符串作为一般表达式使用
    目前的理解是为了在存在/c开关的情况下使用通配符,不知道还有没有其他作用

微软的命令行真是让人捉急啊~

转载于:https://blog.51cto.com/foolishfish/1372803

命令行下findstr的BUG(Windows)相关推荐

  1. 命令行下开启与关闭windows防火墙关端口(转)

    sc config sharedaccess start= auto //设置防火墙服务为自动 net start sharedaccess //开启防火墙服务 关闭端口 netsh firewall ...

  2. windows命令行下用netsh实现端口转发(端口映射)

    windows命令行下用netsh实现端口转发(端口映射) 微软Windows的netsh是一个命令行脚本实用工具.使用netsh工具 ,可以查看或更改本地计算机或远程计算机的网络配置.不仅可以在本地 ...

  3. windows server 2003中 如何限制用户修改计算机名,Windows命令行下修改文件访问控制权限 -电脑资料...

    随着Windows XP/Server 2003的流行,越来越多的用户开始选择NTFS文件系统,NTFS的好处自然是大大增强了系统的安全性,在"安全"标签页下,我们可以在这里为不同 ...

  4. Windows命令行下对文件做MD5校验

    Windows命令行下对文件做MD5校验 按[win]+R键来打开运行cmd命令行窗口 进入cmd命令行界面,使用如下命令做MD5校验: CertUtil -hashfile C:\xxx.tar M ...

  5. Windows命令行下常用网络命令解释大全

    命令行下常用网络命令解释大全 1.Arp 显示和修改"地址解析协议"(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表.该命令只有在安装了 TCP/IP 协议之后才可用. ...

  6. windows命令行下通过cl命令编译动态链接库示例

    一般在windows下写一个c/c++的动态链接库,我们都是在visual studio或着visual c++这些ide里面进行编译和生成的,今天介绍,如何通过命令行来实现手动编译和生成动态链接库. ...

  7. 很有用的东西,可以修复MBR引导区,在windows命令行下mbrfix /drives 0 fixmbr就可以了

    很有用的东西,可以修复MBR引导区,在windows命令行下mbrfix /drives 0 fixmbr就可以了

  8. Windows命令行下怎么打开文件夹

    你好,我是悦创.长期招收编程一对一学员,过千人报名学习. 输入[cmd],打开命令提示符. 如果在命令行下希望打开图形界面的文件夹可以使用[start]命令,比如[start c:\windows\s ...

  9. 在Windows和Linux系统上,用C语言实现命令行下输入密码回显星号和完全隐藏密码

    本篇目录 引子 在Windows 上实现 在Linux上实现 回显星号 代码解读 运行 完全隐藏 运行 引子 在Windows系统上,当我们使用命令行和MySQL进行交互时,第一步就是要输入密码: - ...

最新文章

  1. 周围剃光头顶留长发型_2021年发型预测:这5位中长发男神,谁才是你心中的长发代表...
  2. css样式中关于li的横向排列
  3. mac电脑如何与手机同步复制粘贴_苹果换安卓手机如何同步手机自带备忘录便签?...
  4. 对象的释放Dispose和Close对比
  5. POJ1426-Find The Multiple-深度优先搜索BFS
  6. 使用Intent启动常用的应用与服务
  7. 合沟微服务怎么添加_如何在微服务中使用webservice?
  8. java sdk设计原则_java 设计模式遵循的六大原则
  9. APISpace 银行卡二要素API
  10. 【方向盘】蚂蚁金服上市了,我不想努力了
  11. Tomcat配置指定JDK
  12. 落枕了睡觉还枕枕头吗_兄弟,你还枕头吗?
  13. python如何调整word表格宽度_python-docx编辑word表格
  14. OpenCV-绘制圆角矩形
  15. Statement和PreparedStatement的区别/PreparedStatement和Statement比较的优点
  16. 阿里云的mysql问题
  17. C++设计模式 温故知新李建忠(BooLan、GeekBand)
  18. Ubuntu21.10配置阿里云DNS方法
  19. 数据中台Citus集群压测报告
  20. Flutter 状态管理之Bloc下

热门文章

  1. Nacos内核设计之一致性协议
  2. ssl问题解决的过程
  3. 第一节 Java语言发展史
  4. windows7 php 无法启动,window_Win7系统无法启动错误提示代码为File:\BOOT\BCD,  很多人Win7系统用户都有遇 - phpStudy...
  5. python设计模式12-代理模式
  6. springboot整合mongodb changestream
  7. 3011C语言_基础知识
  8. C#移除HTML标记
  9. eclipse中SSH三大框架环境搭建二
  10. IE 8 下面的垂直水平居中