1

我有一个要用于导航的 python 脚本。它返回一个目录路径 ex /user/bin/dir/ 我正在向它发出一个错误,但我似乎无法传递它变量

这在外壳中有效

> cd `python ~doug/scripts/nv.py arg1
>>/user/bin/dir/

alias nav='cd python ~doug/scripts/nv.py $1' 但这个别名不起作用

我希望 arg1 被传递到 $1

4

1 回答 1

2

bash别名不能带参数;您想改用 shell 函数:

nav () {
    cd $(python ~doug/scripts/nv.py $1)
}
于 2013-01-27T00:04:36.753 回答