36 lines
		
	
	
		
			772 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			772 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| #xcrypted
 | |
| # Modified: 07/02/2020
 | |
| # P Anelli
 | |
| # Session 3
 | |
| 
 | |
| source ${LIBSH}/libeval.sh
 | |
| 
 | |
| #-------------------
 | |
| rep=/home/alice/Sequence2/A25
 | |
| challenge=C25Q1
 | |
| myfile=tail.txt
 | |
| #-------------------------
 | |
| # Debut
 | |
| banniere $challenge
 | |
| 
 | |
| # 1 Bon nom de fichier
 | |
| [ -e "${rep}/$myfile" ] 
 | |
| step $(vraifaux $?)  "Votre fichier s'appelle $myfile et il est dans le repertoire $rep" true
 | |
| 
 | |
| # 2 nb de mots dans le fichier
 | |
| [ "$(tail -n 1 ${rep}/$myfile)" ==  "621" ]
 | |
| step $(vraifaux $?) "$myfile contient le bon nombre de mots sur la derniere ligne " 
 | |
| 
 | |
| # 3 Taille du fichier
 | |
| [ "$(wc -w  <${rep}/$myfile)" -eq 623 ]
 | |
| step $(vraifaux $?) "La taille du fichier $myfile est correcte "
 | |
| 
 | |
| #---------------
 | |
| # Fin
 | |
| status "${challenge}_$res"
 | |
| exit 0
 | |
| 
 | |
| listcode = [ '000',  'e23',  'e2a',  'bec' ]
 | |
| 
 | 
