如何在PowerShell中结束多行命令

时间:2012-11-05 09:17:34

标签: powershell multiline

这应该很容易,但无法弄清楚。如何在PowerShell中结束多行命令?例如,如果我输入Get-ChildItem |并按回车键,那么我会得到一个>>提示符,我认为这是继续执行命令。但是,如果我然后输入foreach{Write-Host $_.name}并按回车键,我仍然会收到>>提示。

我怎么说,我已经完成了,现在就运行?我以为当我写一个完整的命令(不是以管道或未闭合的括号结尾)时会发生这种情况,但似乎没有。也尝试以分号结尾,但这没有多大帮助。

2 个答案:

答案 0 :(得分:24)

在我问过之后,我想出来......按输入 两次让它成为现实:)

答案 1 :(得分:8)

如果您在按输入两次后继续获得>> 提示,请检查脚本中是否有未终止的字符串,即未配对的引号。