0

当我尝试从文件中读取输入时,我遇到了 Read-Host 的问题

假设我创建了一个具有以下内容的文件 read.pwsh

$a = Read-Host;

input.in并且有具有以下内容的输入文件

hello

在终端 pwsh read.pwsh < input.in上执行命令后

然后我得到以下输出你好上面的行为似乎不正确

预期行为

pwsh read.pwsh < input.in

this should not print anything

实际行为

pwsh read.pwsh < input.in

the input is getting printed

环境数据

OS Details        :  Ubuntu 16.04.4 LTS
Poweshell Version :  PowerShell 6.2.2
4

1 回答 1

0

我不是 powershell 的高级用户,但脚本应该有扩展名 .ps1。我看到您使用 pwsh 作为扩展名,我认为系统无法正确读取文件。

于 2021-07-01T10:22:56.573 回答