2017-10-21 78 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'中。 –