我能在Powershell里工作吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (37)

&&在谷歌上搜索是非常困难的,但我发现的最好的文章这篇文章说的使用-and

不幸的是,它没有提供任何更多的信息,我也找不到我应该做什么-and(再次,一个非常难以搜索的东西)

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

csc /t:exe /out:a.exe SomeFile.cs && a.exe

如果你只是想在一行中运行多个命令,并且不关心第一个命令是否失败,那么可以使用;对于我的大部分目的来说,这没问题

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

提问于
用户回答回答于

在CMD中,‘&’意为“执行命令1,如果成功,执行命令2”。我用它做了如下事情:

build && run_tests

在PowerShell中,你能做的最接近的事情是:

(build) -and (run_tests)

它具有相同的逻辑,但是命令的输出文本丢失了。也许这对你来说已经足够了。

如果你是在脚本中这样做,那么最好将语句分开,如下所示:

build
if ($?) {
    run_tests
}
用户回答回答于

&&和|| 列在要实施的东西上(仍然存在),但没有作为下一个最有用的东西弹出。原因是我们有-AND和-OR。如果你认为这很重要,请提交关于Connect的建议,我们会在V3中考虑它。

扫码关注云+社区