使用bash_profile的自定义终端命令

时间:2011-04-29 19:03:54

标签: terminal .bash-profile

我正在尝试创建一个运行shell脚本的新命令,该脚本接收参数。

所以,我在.bash_profile中有命令:

command() {
  /Users/myname/filepath/MyScript.sh
}

但是MyScript.sh可以接受参数。那么如何修改此代码来处理参数,以便将这些参数传递给MyScript.h?

2 个答案:

答案 0 :(得分:3)

我认为你正在寻找一个bash别名:

alias mycommand="/Users/myname/filepath/MyScript.sh $@"

答案 1 :(得分:1)

假设您希望所有参数都命令转到MyScript.sh,请尝试以下操作:

command() {
  /Users/myname/filepath/MyScript.sh "$@"
}