小编Thi*_*Tao的帖子

Bash 别名参数

可能的重复:
如何将参数传递给别名?

我正在尝试创建一个 bash 别名,以便我快速创建当前 git 存储库的存档。

我现在的别名是:

alias gitarch="git archive master --format=tar | gzip >$@"

如果我提供一个完全相同的目标文件,这很好用,gitarch ~/Desktop/MyArchive.tar.gz但我希望能够只输入一个文件名,并且它总是以 tar.gz 扩展名保存到桌面。我试着做:

alias gitarch="git archive master --format=tar | gzip >~/Desktop/$@.tar.gz"

...但它似乎无法正常工作。

谁能告诉我让这个工作的秘诀?

bash alias

6
推荐指数
1
解决办法
4975
查看次数

标签 统计

alias ×1

bash ×1