【发布时间】:2014-01-02 12:00:04
【问题描述】:
我写了简单的shell脚本test.sh如下:
while getopts ":A:" OPTION
do
case $OPTION in
A)
echo $OPTARG
?)
echo "no option"
esac
done
并按如下方式执行脚本
$ ./test.sh -A 1 2
现在,如果 $OPTARG 得到参数 1,但我如何访问第二个参数(在本例中为 2)?
问候 杰伊什
【问题讨论】:
-
问题是什么??
-
你能详细说明一下你想用上面的脚本做什么吗?
-
好吧,如果我理解正确,您正在尝试使用
-A选项绑定 1 和 2,您可以使用./test.sh -A 1 -B 2之类的另一个开关传递 2,然后解析它们。这是一个有用的链接 => stackoverflow.com/questions/16483119/…