假设我有一些 python argparse 脚本,我想使用 bash 函数为其命名。
让我们假设这个 python 脚本有四个参数:
--arg1
--arg2
--arg3
--arg4
我想要实现的是将前两个参数放在固定位置,然后无限添加可选参数。
function foo() { python3 script.py --arg1 "$1" --arg2 "$2" "$@"; }
所以是这样的:
foo value1 value2 --arg3 value3 --arg4 value4
但是,$@ 从 1 开始计数。
我怎样才能做到这一点?