我正在使用 PowerShell 并尝试运行以下命令:

.\test_cfdp.exe < test.full | tee test.log

test.full 是一个模拟 test_cfdp.exe 命令行输入的脚本。

The '<' operator is reserved for future use.

是否有另一种方法(即 cmdlet)可以用来让此命令在 PowerShell 中工作?

答案

PowerShell v1 不支持[从 v5 开始,它仍然不是……]

一个示例解决方法是:

Get-Content test.full | .\test_cfdp.exe | tee test.log

来自: stackoverflow.com