PowerShellで標準入力 ( '<' ) をしようとしたら 「演算子 '<' は、今後の使用のために予約されています。」 といわれてエラーになる
PowerShellでリダイレクト('>')は普通にできるのですが、標準入力('<')をしようとすると、
program.exe < hoge.txt
発生場所 行:1 文字:14
+ program.exe < hoge.txt
+ ~
演算子 '<' は、今後の使用のために予約されています。
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RedirectionNotSupported
とエラーになってしまう。
どうしたもんかいのう、と思ったのですが、パイプを使えばOKなことがわかりました。
Get-Content hoge.txt | program.exe
まぁ '>' はよく使いますが、あんま '<' は使わないのでどうでもよかったりするのですが。
以上です。