Académique Documents
Professionnel Documents
Culture Documents
TD DE REVISION SHELL
N°2
Dans cet exercice, nous désirons faire la saisie des moyennes des étudiants classe par
classe. Ensuite, nous ferons quelques statistiques sur ces moyennes (3 premiers
étudiants, moyenne de la classe, …).
2. Le script « Affichage.sh » qui affichera les prénoms et les moyennes de tous les
étudiants d’une classe à partir d’un fichier donné en argument.
NB : il faut vérifier que le fichier de la classe existe sinon un message d’erreur est
affiché.
3. Le script « Premier.sh » qui affichera les noms des trois premiers étudiants (par
moyenne) d’une classe à partir d’un fichier donné en argument.
NB : il faut vérifier que le fichier de la classe existe sinon un message d’erreur est
affiché.
4. Le script « Prenom.sh » qui affichera les prénoms des étudiants d’une classe à
partir d’un fichier donné en argument. L’affichage de ces prénoms devra être trié et
sans répétition.
NB : il faut vérifier que le fichier de la classe existe sinon un message d’erreur est
affiché.
Menu
1. Saisie des données des étudiants.
2. Afficher tous les étudiants de la classe.
3. Afficher les trois premiers étudiants.
4. Calculer la moyenne de la classe.
5. Afficher les prénoms des étudiants sans doublons.
6. Quitter.
NB :
L’utilisateur doit saisir son choix jusqu’à ce qu’il entre la valeur 6 pour quitter
le programme.
Pour ce script, vous pouvez directement faire appel aux scripts créés dans les
questions précédentes de 1 à 5.