如何在PowerShell中从文件向exe可执行文件输入数据?
PowerShell中从文件向可执行文件传入输入的方法
在Windows PowerShell/pwsh里,你可以用两种方式实现从文件向a.exe传入输入,效果和Bash里的<重定向一致:
- 使用重定向符号
直接沿用类Unix的重定向语法,命令如下:
.\a.exe < testfile
如果testfile不在当前工作目录,需要指定完整路径,比如C:\your\folder\testfile。
- 使用PowerShell管道
利用Get-Content读取文件内容,再通过管道传递给可执行文件:
Get-Content testfile | .\a.exe
这种是PowerShell原生的管道操作,和重定向的效果完全相同。
内容的提问来源于stack exchange,提问作者Abdulrahim Shaikh
相关产品推荐
相关产品推荐

