27 lines
675 B
Plaintext
Executable File
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- )"
|