首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我能让"&&“或"-and”在PowerShell中工作吗?

我能让"&&“或"-and”在PowerShell中工作吗?
EN

Stack Overflow用户
提问于 2009-02-19 01:34:05
回答 9查看 159.3K关注 0票数 245

众所周知,在谷歌搜索上很难搜索到&&,但我找到的最好的是this article,它说要使用-and

不幸的是,它没有给出更多的信息,我也不知道我应该用-and做什么(同样,这也是出了名的难搜索的事情)。

我尝试使用它的上下文是“执行cmd1,如果成功,就执行cmd2",基本上是这样的:

代码语言:javascript
复制
csc /t:exe /out:a.exe SomeFile.cs && a.exe

如果您只想在一行上运行多个命令,并且不关心第一个命令是否失败,那么您可以使用;来完成我的大部分工作。

例如:kill -n myapp; ./myapp.exe

EN

回答 9

Stack Overflow用户

发布于 2009-02-21 16:13:12

&&和||在要实现的东西列表中(仍然是),但没有作为下一个最有用的东西添加。原因是我们有-AND和-OR。如果你认为这很重要,请在连接上提交建议,我们将考虑V3。

票数 30
EN

Stack Overflow用户

发布于 2014-10-09 00:56:29

试试这个:

代码语言:javascript
复制
$errorActionPreference='Stop'; csc /t:exe /out:a.exe SomeFile.cs; a.exe
票数 19
EN

Stack Overflow用户

发布于 2018-10-25 12:27:26

如果您的命令在cmd.exe中可用(类似于python ./script.py,但不是像ii .这样的PowerShell命令(这意味着通过Windows Explorer打开当前目录)),则可以在PowerShell中运行cmd.exe。语法如下:

代码语言:javascript
复制
cmd /c "command1 && command2"

这里,由描述in this question的cmd语法提供&&

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/563600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档