是否已的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) –