-eの引数を正常に処理できないのを修正
コマンドの解析が正常にできないのを修正
)
USE_EDITOR="${EDITOR:-vi}"
-COMMAND="${1:-null}"
LIGHTDM_CONFIG="/etc/lightdm/lightdm.conf.d/00-lightdm-config-command.conf"
COMMENT_REPLACE=false
NON_INTERACTIVE=false
# 引数を解析
ARGUMENT="${@}"
-OPTS="eh"
+OPTS="e:h"
OPTL="editor:,help,comment-replace,non-interactive"
OPT="$(getopt -o ${OPTS} -l ${OPTL} -- ${ARGUMENT})"
(( ${?} != 0 )) && exit 1
;;
esac
done
-shift 1
+COMMAND="${1:-null}"
+shift 1
COMMAND_ARGS="${@}"
: ${COMMAND_ARGS-""} # サブコマンドの引数が何も指定されなかった場合に空文字を代入
exit 1
;;
*)
- msg_error "Undefined commnad"
+ msg_error "Undefined commnad(${COMMAND})"
;;
esac