Faire des qcm simplement - retour accueil
git clone git://bebou.netlib.re/qcm
Log | Files | Refs | README |
commit 7c6103d6f934620324cad55f4c1b3203da8a6a80 parent 1823e0f320220a63d217f1d269f8baa5c7be42a1 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 6 Nov 2024 20:12:40 +0100 Ajout d'une aide dans -h Diffstat:
M | qcm.sh | | | 22 | ++++++++++++++++++++-- |
1 file changed, 20 insertions(+), 2 deletions(-)
diff --git a/qcm.sh b/qcm.sh @@ -1,8 +1,26 @@ #! /bin/sh -while getopts "l:u:n:" opt; do +usage() <<-. cat + Faire des sondages simples en parsant les logs d'un serveur web + + Usage : qcm [-u url] [-l logs] [-n nombre_questions] + + url par défaut : http://bebou.netlib.re (modifiable dans le code) + log par défaut : /var/log/nginx/access.log (modifiable dans le code) + nombre de question par défaut : 4 (ABCD) + + Exemples : + + qcm + qcm -u http://monsite.com + qcm -n 6 + qcm -l /var/log/httpd/logs +. + +while getopts "hl:u:n:" opt; do case $opt in - ( l | u | n) [ ! -z $OPTARG ] && eval "$opt='$OPTARG'" ;; + ( l | u | n ) [ ! -z $OPTARG ] && eval "$opt='$OPTARG'" ;; + ( h ) usage; exit ;; esac done