这应该很容易,但无法弄清楚。如何在PowerShell中结束多行命令?例如,如果我输入Get-ChildItem |
并按回车键,那么我会得到一个>>
提示符,我认为这是继续执行命令。但是,如果我然后输入foreach{Write-Host $_.name}
并按回车键,我仍然会收到>>
提示。
我怎么说,我已经完成了,现在就运行?我以为当我写一个完整的命令(不是以管道或未闭合的括号结尾)时会发生这种情况,但似乎没有。也尝试以分号结尾,但这没有多大帮助。
答案 0 :(得分:24)
在我问过之后,我想出来......按输入 两次让它成为现实:)
答案 1 :(得分:8)
如果您在按输入两次后继续获得>> 提示,请检查脚本中是否有未终止的字符串,即未配对的引号。