我正在尝试创建一个运行shell脚本的新命令,该脚本接收参数。
所以,我在.bash_profile中有命令:
command() {
/Users/myname/filepath/MyScript.sh
}
但是MyScript.sh可以接受参数。那么如何修改此代码来处理参数,以便将这些参数传递给MyScript.h?
答案 0 :(得分:3)
我认为你正在寻找一个bash别名:
alias mycommand="/Users/myname/filepath/MyScript.sh $@"
答案 1 :(得分:1)
假设您希望所有参数都命令转到MyScript.sh,请尝试以下操作:
command() {
/Users/myname/filepath/MyScript.sh "$@"
}