我正在尝试使用Bash的getopts解析-temp
选项。我这样调用我的脚本:
./myscript -temp /foo/bar/someFile
这是我用来解析选项的代码。
while getopts "temp:shots:o:" option; do
case $option in
temp) TMPDIR="$OPTARG" ;;
shots) NUMSHOTS="$OPTARG" ;;
o) OUTFILE="$OPTARG" ;;
*) usage ;;
esac
done
shift $(($OPTIND - 1))
[ $# -lt 1 ] && usage