如何将输入文件重定向到标准输入到 dotnet 运行 命令?

How redirect input file to stdin to dotnet run command?

是否可以为使用 dotnet run 命令行执行的控制台应用程序的标准输入重定向输入文件?

文档显示了 -- 选项,用于将 dotnet run 的参数与应用程序的参数分隔开来。 但是 dotnet run -- < input-file 不能作为重定向输入。

https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-run#options

我发现在 Windows 中使用 PowerShell 它适用于:

cat input-file | dotnet run

并在 Windows 上使用它适用的命令:

dotnet run < input-file

后者也适用于 Linux。