Ответ 1
Этот не поддерживался в PowerShell v1 [и с версии 5 он еще не...]
Пример обходного пути:
Get-Content test.full | .\test_cfdp.exe | tee test.log
Я использую PowerShell и пытаюсь запустить следующую команду:
.\test_cfdp.exe < test.full | tee test.log
test.full - это script, который имитирует ввод командной строки для test_cfdp.exe. Однако я получаю следующую ошибку:
The '<' operator is reserved for future use.
Есть ли другой способ (т.е. командлет), который я могу использовать, чтобы заставить эту команду работать в PowerShell?
Этот не поддерживался в PowerShell v1 [и с версии 5 он еще не...]
Пример обходного пути:
Get-Content test.full | .\test_cfdp.exe | tee test.log
Также попробуйте:
cmd /c '.\test_cfdp.exe < test.full | tee test.log'
Если вы хотите запустить эту команду еще раз, вы можете просто сделать *.bat файл с исходным синтаксисом. Это другое решение.