PowerShell命令行上的链命令(如POSIX sh&&)

时间:2012-06-19 15:21:43

标签: shell powershell conditional powershell-v2.0

PowerShell是否具有与sh(和衍生物)的此命令构造等效的内容:

$ cmd1 && cmd2

cmd2仅在cmd1成功退出时运行?

我知道你可以用分号组合命令。但是,这会忽略命令的退出状态。

2 个答案:

答案 0 :(得分:6)

试试这个:

$errorActionPreference='Stop'; cmd1; cmd2

答案 1 :(得分:2)

没有直接模拟&&或||。虽然有几个关于替代品的讨论。这是一个例子:

conditional execution (&& and ||) in powershell