mooc/filesystem/usr/evalp1/evalQ211

27 lines
675 B
Plaintext
Executable File

#bin/bash
# Modifier par Régis le 9/7/2019
# Permet d'obtenir le même status quelque soit la méthode employée par l'apprenant
# pour charger l'historique, même s'il n'exécute pas immédiatement evalQ211
source ${LIBSH}/libeval.sh
#-------------------
challenge=C21Q1
#------------------
# Debut
banniere $challenge
#------------------
# 1
lg=$(history | wc -l)
[ "$lg" -gt 178 -a "$lg" -lt 184 ]
step $(vraifaux $?) "L'historique a une longueur normale : " true
# 2
[ -n "$(history | grep do | grep -v grep)" ]
step $(vraifaux $?) "L'historique contient les bonnes commandes : "
# Fin
status "$(history | grep do | grep -v grep | sed 's/ie/cf/g' | cut -c8- )"