|
发表于 2004-8-12 14:38:07
|
显示全部楼层
TEMP=$(getopt -n exec_file \
-l keepcomments,removecomments,output:,confdir:,help,verbose -- \
+o:d:vh "$@")
if test "$?" != 0; then
exit 1
fi
eval set -- ${TEMP}
while test "$1" != "--"; do
case $1 in
-h|--help)
exit 0
;;
-v|--verbose)
...
;;
--keepcomments)
...
;;
--removecomments)
...
;;
-o|--output)
...
;;
-d|--confdir)
...
;;
esac
done
这段代码就是在脚本中设置命令行选项,作为$1 , 各位如有高见请多指点..谢谢 |
|