【发布时间】:2012-08-14 21:27:07
【问题描述】:
我正在尝试使用 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
【问题讨论】:
-
我不同意它是重复的。这个问题是更笼统的如何解析,而这个问题更具体的是如何解析长选项。
标签: bash command-line-arguments getopts