qcm

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:
Mqcm.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