Faire des qcm simplement - retour accueil
git clone git://bebou.netlib.re/qcm
Log | Files | Refs | README |
commit a4cea8bbad0d35ec6b071aa06372be219b629eeb parent 94dee5a6e2877eba984362e61ba49e24f12762ee Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 6 Nov 2024 21:58:23 +0100 Buffer par ligne et non pas totalement retiré Cet article est passionnant : https://www.pixelbeat.org/programming/stdio_buffering/ Voir cette astuce qui permettrait de retirer la dépendance ? http://lists.gnu.org/archive/html/bug-coreutils/2008-11/msg00164.html Diffstat:
M | qcm.sh | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qcm.sh b/qcm.sh @@ -49,7 +49,7 @@ possibleanswers="ABCDEFGHIJQLMNOPQRSTUVWXYZ" answers=$(echo "$possibleanswers" | sed -E "s/(.{$nbq}).*/\1/") tail -fn0 ${logs:-/var/log/nginx/access.log} | - stdbuf -o0 grep -E "GET /$id/[$answers]" >> $tmpd/in & + stdbuf -oL grep -E "GET /$id/[$answers]" >> $tmpd/in & while :;do dat=$(< $tmpd/in sort -u -k1,1 | cut -d ' ' -f7 | cut -d'/' -f3 | sort | uniq -c | sort -rn)