34 lines
754 B
Plaintext
34 lines
754 B
Plaintext
|
#!/bin/bash
|
||
|
# 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'appele $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 correct "
|
||
|
|
||
|
#---------------
|
||
|
# Fin
|
||
|
status "${challenge}_$res"
|
||
|
exit 0
|
||
|
|
||
|
# listcode = [ '000', 'e23', 'e2a', 'bec' ]
|