注意:这个问题最初是在2009年提出的,当时powershell还不支持&&操作符。 2019年,根据Jay的回答,微软在Powershell 7中增加了对&&和||的支持。 https://stackoverflow.com/a/564092/234
最初的问题
&&是出了名的难在谷歌搜索上搜索,但我找到的最好的是这篇文章说要使用-。
不幸的是,它没有提供更多的信息,我不能找到我应该做什么-和(再次,一个出了名的很难搜索的东西)。
我试图使用它的上下文是“执行cmd1,如果成功,执行cmd2”,基本上是这样的:
csc /t:exe /out:a.exe SomeFile.cs && a.exe
如果你只是想在单行上运行多个命令,而不关心第一个命令是否失败,你可以使用;对于我的大多数目的来说,这是可以的。
例如:kill -n myapp;/ myapp.exe。