2017-10-21 67 views
0

我想添加自定义变量,在bash脚本alias命令,而不是能够做到这一点如何在自定义bash命令中添加参数?

我加入.bash_profile文件

alias mvdb='mv ~/dbs/aw ~/dbs/aw-$1' 

以下在命令行中我试图运行一个脚本

mvdb "2017OCT20" 

我想名为aw的文件夹改名为aw-2017OCT20当我运行命令

回答

4

这是一个功能的工作。

mvdb() { 
    mv ~/dbs/aw ~/dbs/aw-"$1" 
} 
+0

我加入了别名bash的配置文件与一行代码,'别名MVDB ='MV〜/ DBS/AW〜/ DBS/AW-$ 1''所以,我可以写的功能,你曾经提到直接在.bash_profile中,还是我需要创建一个仅包含此功能的新文件 – Masade

+0

您可以直接将它放在'.bash_profile'中。 –