作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试过滤正在运行的程序 (ping) 的输出并将结果写入文件。
在下面的示例中,ping 程序一直运行到按下 CTRL-C:
ping www.google.com -t | findstr "Reply" >> file.txt
结果是创建了“file.txt”,但是内容是空的。
另一方面,下面的代码,没有管道到 findstr 在被 CTRL-C 中断时可以工作
ping www.google.com -t >> file.txt
我在这里错过了什么?
最佳答案
控制 findstr 命令的拼写是区分大小写的你可以使用/I 来禁用区分大小写并且不要使用双引号
参数 t 不允许在文件中重定向,因为如果使用带有 Reply 数量的 n 参数文件,管道会在执行 FINDSTR 之前接收结果,等待重放结束以查看结果文件。
ping www.google.com -n 200 | findstr /I reply >> file.txt
关于command-line - 窗口命令 : How to pipe running program output to FINDSTR and write to file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29150554/
我是一名优秀的程序员,十分优秀!