【问题标题】:ZSH "command" expansion?ZSH“命令”扩展?
【发布时间】:2016-09-07 20:40:37
【问题描述】:

简单的问题:zsh 是否有类似command expansion 的东西?

我想在命令行中写的是这样的:

git push [gitlab,origin] localBranch:remoteBranch

由于 git 不支持同时推送到多个遥控器,我正在寻找一种 zsh 将上述扩展为两个单独命令的方法,运行:

git push gitlab localBranch:remoteBranch

git push origin localBranch:remoteBranch

这有可能吗?

【问题讨论】:

    标签: zsh expansion


    【解决方案1】:

    您可以使用for 循环的简写形式之一。

    for remote (gitlab origin) git push $remote localBranch:remoteBranch
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 2020-09-27
      • 2015-12-19
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      • 1970-01-01
      相关资源
      最近更新 更多