有一个名为cower的程序。 (cower是Archlinux AUR下载程序。)
cower -[udhsc] target
我正在编写一个名为xcower的shell脚本。
xcower -[Syudhsc] target1 target2 target3 ...
xcower增加2个参数S和y。并将遗留的论点传递给畏缩者。我不知道如何得到遗留的论点和目标。
BTW,xcower目标是从新安装的Arch in 1命令安装AUR包。
答案 0 :(得分:2)
您可以尝试使用shift
和OPTIND
变量的组合,例如(不回答)
shift $(($OPTIND - 1))
来自bash参考
OPTIND下一个参数的索引 由内置的getopts处理 命令(参见SHELL BUILTIN命令 下文)。
shift [n] 来自n + 1 ...的位置参数被重命名 到$ 1 ....参数表示 $#下降到$# - n + 1的数字是 未固化