我正在尝试创建一个 getopt 命令,这样当我将“-ab”参数传递给脚本时,该脚本会将 -ab 视为单个参数。
#!/bin/sh
args=`getopt "ab":fc:d $*`
set -- $args
for i in $args
do
case "$i" in
-ab) shift;echo "You typed ab $1.";shift;;
-c) shift;echo "You typed a c $1";shift;;
esac
done
但是,这似乎不起作用。任何人都可以提供任何帮助吗?