我在下面编写了使用长选项的代码getopts
,但它不起作用(参数对变量的值没有影响)。什么是正确的语法?
while getopts "c:(mode)d:(file1)e:(file2)" opt; do
case $opt in
-c|--mode)
mode=$OPTARG
;;
-d|--file1)
file1=$OPTARG
;;
-e|--file2)
file2=$OPTARG
;;
esac
done