我正在更新Crystal编程语言标准库的测试套件,以便在Windows上运行。为了测试在unix上使用stdout和stdin管道生成新进程,cat
被用作“虚拟进程”,它将stdin复制到stdout进行测试。
使用cmd.exe
命令在Windows上实现相同效果的最简单命令是什么?
一个简单的命令可以在所有Windows版本中找到,可以在指定的场景中用作linux cat
命令的替代命令,
find /v ""
它会从标准输入读取行并将它们写入标准输出。
注意:虽然有时可以使用more
和findstr "^"
,但两者都有一些限制,使find /v ""
成为更好的选择。