如何在PowerShell中结束多行命令

Svi*_*ish 17 powershell multiline

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

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

Svi*_*ish 27

就在我问之后,我想出来了...... Enter 两次击中让它发生了:)


Mic*_*el 10

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

  • 或不成对的大括号 (2认同)