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- )"
 | 
