2012-11-05 39 views
12

這應該很簡單,但無法弄清楚。如何在PowerShell中結束多行命令?例如,如果我輸入Get-ChildItem |,然後按Enter鍵,那麼我會得到一個>>提示,我認爲它會繼續該命令。但是,如果我然後輸入foreach{Write-Host $_.name}並按回車鍵,我仍然得到>>提示。如何在PowerShell中結束多行命令

我怎麼說,我完成了,現在運行這個?我認爲這會發生在我編寫完整的命令時(不是以管道或未關閉的括號結尾),但似乎並不是這樣。也嘗試以分號結尾,但沒有多大幫助。

+1

你需要輸入一個額外的'輸入'... –

+4

是... \ * facepalm \ * ...至少現在如果有像我這樣的其他愚蠢的人,他們有一個地方去:p – Svish

+0

可能的重複[如何輸入多行命令?](http://stackoverflow.com/questions/3235850/how-to-enter-a-multi-line-command) – bahrep

回答

21

,並在之後我問,我想通了......擊中輸入兩次使它發生:)

+1

你應該接受你的答案。 :) – pootzko

3

如果繼續得到壓制進入兩次後>>提示,檢查你的腳本是否有未終結的字符串,即不成對的引號。