#!/bin/bash
#如果存在没有设置的变量退出脚本
#set -o nounset
set -u
#set -o errexit
set -e
echo $b
echo $a
echo $*
while getopts ":a:bc:" opt
do
case $opt in
a) echo "a has the argument:$OPTARG"
echo $OPTIND;;
b) echo "$OPTIND";;
c) echo "$OPTIND"
echo "c has the argument:$OPTARG";;
?) echo "invalid option"
exit 1;;
esac
done
echo $OPTIND
shift $(($OPTIND-1))
getopts使用
最新推荐文章于 2024-06-25 21:16:09 发布