Ecole Nationale des Sciences Appliquées Année universitaire 2022-2023 MASTER TP 3 : Administration et Programmation Système Exercice 1 : Ecrire un script qui permet de lire un nombre entier de secondes au clavier, et l’exprimer sous forme d’heures, minutes et seconde Exercice 2 : Ecrire un script qui simule le fonctionnement d’une calculatrice : il prend en paramètre deux nombres et un opérateur arithmétique (+, -, *, /) et affiche le résultat correspondant. Exercice 3 : Écrire un script qui affiche le max le min ainsi que m ax m in/ 2 + de tous ses paramètres. Exercice 4 : Écrire un script qui permet de calculer et d'afficher la factorielle d'un nombre donné en paramètre Exercice 5: Ecrire un script qui prend en paramètre une chaine de caractère et un répertoire et qui vérifie si cette chaine appartient au répertoire passé en paramètre. Exercice 6: Ecrire un script qui affiche à cinq reprises le contenu de ses arguments, en dormant une seconde entre chaque affichage (utiliser sleep) puis Invoquez trois exemplaires de ce script en parallèle (sur la même ligne de commande), chacun avec un argument différent pour vérifier que les exécutions sont bien simultanées Exercice 7: Ecrire un script de gestion d’annuaire téléphonique. Chaque ligne contient le nom d’une personne et son numéro de téléphone. Les deux champs sont séparés par « ; ». Le script affiche le menu suivant : 1. Ajouter un enregistrement 2. Rechercher un enregistrement 3. Supprimer un enregistrement 4. Modifier un enregistrement 5. Lister l’annuaire 6. Finir Votre choix ? : Exercice 8: Ecrire un script qui parcours un répertoire donné en paramètre et à chaque niveau il propose à l’utilisateur de 1- De remonter au père 2- De saisir : a. Le nom d’un fichier et d’afficher son contenu b. Le nom d’un répertoire fils et de se positionner sur ce dernier