You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell数组类型参数输入时,如何终止输入并执行命令?

PowerShell数组参数输入完成的处理方法

当遇到PowerShell要求持续输入数组类型参数的情况,有几种方法可以快速结束输入并执行命令:

  • 直接在命令中指定参数:最直接的方式是提前把参数写在命令里,避免进入交互式输入流程。比如你要匹配单个模式,直接执行:

    "hello worll world" | Select-String -Pattern "hello"
    

    这样会直接返回匹配结果,不会触发后续的参数提示。

  • 交互式输入时终止数组输入:如果已经进入了参数输入提示(比如你只输入了Pattern[0]:"hello"后被要求输入Pattern[1]),直接按两次回车即可:第一次回车表示当前参数项为空,第二次回车会告知PowerShell数组输入已完成,随后执行命令并返回结果。

  • 显式传递单元素数组:如果需要明确传递只有一个元素的数组参数,可以用数组语法包裹值:

    "hello worll world" | Select-String -Pattern @("hello")
    

    这种写法会直接告诉PowerShell这是一个单元素数组,无需再等待后续输入。

内容的提问来源于stack exchange,提问作者Tes Dan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 07:11:58