我正在尝试编写一个程序,在该程序中,我必须使用文件重定向从另一个文本文件中删除cin文本。我看到我应该能够使用。\ a.exe 我不知道为什么它无法识别它,我也不知道如何解决它。At line:1 char:14
+ .\a.exe 1000 <input1L.txt
+ ~
The '<' operator is reserved for future use.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RedirectionNotSupported
答案 0 :(得分:1)
如错误消息所述,<
操作符未实现,但实际上您可以通过管道(|
)来解决此问题。
在您的示例中,代替此:
.\a.exe 1000 <input1L.txt
您应该可以这样写:
Get-Content input1L.txt | .\a.exe 1000
(假设您的.\a.exe
接受标准输入)。