Note: This question originally asked in 2009, when powershell did not have support for the &&
operator.
In 2019, per Jay s answer, microsoft added support for &&
and ||
in Powershell 7.
https://stackoverflow.com/a/564092/234
原始问题
&&
在谷歌搜索中非常难搜索,但我找到的最好的方法是使用这篇文章,它建议使用-and
。
不幸的是,它没有提供更多的信息,我也找不到我应该如何处理 -and code>(同样,这是一个出了名难以搜索的东西)。
执行cmd1,如果成功,则执行cmd2。
csc /t:exe /out:a.exe SomeFile.cs && a.exe
如果你只想在一行上运行多个命令,且不关心第一个命令是否失败,你可以使用 ;
对于我的大多数用途来说这是可以的。
例如:kill -n myapp; ./myapp.exe
。