Exercice 1
Créer un script qui affiche un message en fonction d’une note saisie par l’utilisateur :
• si la note est entre 16 et 20, on affiche « très bien »
• si elle est entre 14 et 16, on affiche « bien »;
• si la note est entre 12 et 14, on affiche « assez bien »;
• si la note est entre 10 et 12, on affiche « moyen »;
• si la note est inférieure à 10, on affiche « insuffisant ».
Il est a noté que le programme se répète tant que l'utilisateur n'a pas saisi une note
négative ou 'q' (pour quitter). Ce script doit aussi calculer le nombre de notes de saisies
et en faire la moyenne tout à la fin.
Exercice 2
Créer un script qui élève à sa propre puissance un nombre saisi à partir du clavier mais
en utilisant la boucle for (C'est un peu le même principe que la factorielle).
Exercice 3
Faire un script qui vous dit bonjour en affichant votre login («Bonjour, Rakoto»).
Exercice 4
Faire un script qui affiche la phrase suivante :
« La commande [params] a [n] paramètre(s), que voici : [paramètres] », il faut remplacer
les mots entre crochets par leur valeur; par exemple :
$ params ka ke ki ko ku
La commande params a 5 paramètre(s), que voici : ka ke ki ko ku
Puis afficher le troisième paramètre qui est ‘ke’
Exercice 5
Dans votre répertoire personnel, soit un répertoire UNIX ; écrire un script qui crée 10
fichiers vides : fic1, fic2, fic3, … , fic 10 dans le répertoire UNIX. Ce script affichera par la
suite le nombre total des fichiers créés et vous demanderas une confirmation avant de
supprimer le répertoire UNIX.
Exercice 6
Ecrire un script qui permet de demander de saisir au clavier un mot de passe tout en
vérifiant s’il concorde avec le vrai mot de passe passé en argument, à chaque fois vous
introduisez un mot de passe erroné, il vous donne la main encore une fois pour réessayer.
Vous aurez droit à 10 tentatives maximum. Le résultat du test sera affiché à l’utilisateur
par la suite.
Exercice 7
Écrire une boucle affichant les entiers divisibles par 3 entre 1 et 100 (utiliser un if)
Exercice 8
Ecrire un script qui calcul l’âge d’un personne et son année de naissance (Ex : Vous avez
18 ans et 5 mois).
Exercice 9
Créer un calculatrice qui fait le calcul de deux nombres opérandes et un signe opérateur
(+-*/) devront être donnés en paramètres, ou saisis. Le calcul devra être fait à l'aide
d'une fonction calcul ().
Exercice 10
Ecrire un script simple pour copier tous fichiers se terminant par .txt dans
/home/rakoto dans /home/rabe