存一份模板,以后简单参数处理就用它了
#!/bin/bash while getopts h:ms option #选项后面的冒号表示该选项需要参数 do case "$option" in h) echo "option:h, value $OPTARG" #参数存在$optarg中 echo "next arg index:$OPTIND";; m) echo "option:m" echo "next arg index:$OPTIND";; s) echo "option:s" echo "next arg index:$OPTIND";; \?) #当有不认识的选项的时候arg为? echo "Usage: args [-h n] [-m] [-s]" echo "-h means hours" echo "-m means minutes" echo "-s means seconds" exit 1;; esac done
时间: 2024-10-06 23:09:27