以下のスクリプトのハイフン演算子を教えてください。
[ "${MYDATA_OPT-}" ] && set "$MYDATA_OPT" "$@"
data=${MYDATA_VER-1}
これらの演算子の簡単なドキュメントはありますか?
以下のスクリプトも理解しようとしています
shift $(($OPTIND -1))
と
while getopts vhx: c; do
case "$c" in
v) let data=data+1 ;;
h) usage ; exit 0 ;;
x) . $OPTARG ;;
\?) usage ; exit 2 ;;
*) usage ; exit 2 ;;
esac
done
よろしくお願いします。