是否已的powershell等效於該命令從sh
(及其衍生物)構建體:鏈命令
$ cmd1 && cmd2
其中cmd2
僅運行時cmd1
退出成功地?我知道你可以用分號結合命令,但是這忽略了命令的退出狀態。
是否已的powershell等效於該命令從sh
(及其衍生物)構建體:鏈命令
$ cmd1 && cmd2
其中cmd2
僅運行時cmd1
退出成功地?我知道你可以用分號結合命令,但是這忽略了命令的退出狀態。
沒有直接模擬& &或||。雖然有幾個關於替代方案的討論。這裏有一個例子:
試試這個:[?我能得到&&在PowerShell中工作]
$errorActionPreference='Stop'; cmd1; cmd2
的
如果第一個命令使用這種方法失敗,那麼下一個命令仍然會被執行。 –
無配對,$ errorActionPreference ='停止'使其停止執行第一個錯誤。試着運行下面的命令,不用設置這個變量> $ errorActionPreference ='Stop'; dir NON_EXISTENT;寫主機「代碼結束」 – Ivan
可能重複(http://stackoverflow.com/questions/563600/我可以在PowerShell中工作) – EBGreen
[powershell中的條件執行(&&和||)]的可能重複(http://stackoverflow.com/questions/2251622/conditional-execution-and-in -powershell) –