我正在尝试制作一个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
然而,这似乎无效。有人可以提供帮助吗?
--long
吗? - Philippe Fanaro