Powershell 分隔多条命令

1. Background

在使用 Cmd 或 Bash 等命令行时,有时候会想要在一行同时输入多条命令来顺序执行,而且这样的场景多为在命令1执行完毕后,才会执行命令2,若执行失败则不会继续执行后续命令。

2. Description

Cmd 或者 Bash 可以使用 && 来简单连接多条命令,但是在 Powershell 中并没有这样简洁的语法。而且值得注意的是,Powershell 的 ; 虽然可以分隔多条命令,但是 ; 分隔的命令并不会在前序命令失败后自动中断,后序的命令无论如何都会被执行。

但好在新版 Powershell(Pwsh)在 v7 之后的版本中,对 && 进行了实现,只要使用 v7 之后的版本,便可以优雅的使用 && 进行命令的分隔了

3. References

Powershell docs - about_Pipeline_Chain_Operators

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值