众所周知,在谷歌搜索上很难搜索到&&
,但我找到的最好的是this article,它说要使用-and
。
不幸的是,它没有给出更多的信息,我也不知道我应该用-and
做什么(同样,这也是出了名的难搜索的事情)。
我尝试使用它的上下文是“执行cmd1,如果成功,就执行cmd2",基本上是这样的:
csc /t:exe /out:a.exe SomeFile.cs && a.exe
如果您只想在一行上运行多个命令,并且不关心第一个命令是否失败,那么您可以使用;
来完成我的大部分工作。
例如:kill -n myapp; ./myapp.exe
。
发布于 2009-02-21 16:13:12
&&和||在要实现的东西列表中(仍然是),但没有作为下一个最有用的东西添加。原因是我们有-AND和-OR。如果你认为这很重要,请在连接上提交建议,我们将考虑V3。
发布于 2014-10-09 00:56:29
试试这个:
$errorActionPreference='Stop'; csc /t:exe /out:a.exe SomeFile.cs; a.exe
发布于 2018-10-25 12:27:26
如果您的命令在cmd.exe中可用(类似于python ./script.py
,但不是像ii .
这样的PowerShell命令(这意味着通过Windows Explorer打开当前目录)),则可以在PowerShell中运行cmd.exe。语法如下:
cmd /c "command1 && command2"
这里,由描述in this question的cmd语法提供&&
。
https://stackoverflow.com/questions/563600
复制相似问题