【发布时间】:2015-07-08 22:58:16
【问题描述】:
我知道如何在 bash 中配置别名,但是有没有办法在一个语句中使用两个可能的快捷方式来映射别名?
这里是两行版本
alias "gac"="git add . && git commit -am "
alias "gitac"="git add . && git commit -am "
我想如果可能的话,解决方案应该是这样的:
伪代码:alias "alias1 || alias2"="command"
这甚至可以使用别名还是我必须使用一个函数?如果可以,如何?
【问题讨论】:
-
bash: alias: `git ac': invalid alias name -
...但要回答这个问题:
for a in gac gitac ; do alias "$a"="..." ; done -
我是否正确假设分号是这里的行尾
-
否:分号就是分号。但它们可以替换为行结尾。
-
像魅力一样工作。谢谢。