0% ont trouvé ce document utile (0 vote)
183 vues6 pages

Exemples Scripts

Le document décrit trois exercices sur la création de scripts shell. L'exercice 1 demande de créer un script pour effacer un fichier après confirmation de l'utilisateur. L'exercice 2 demande de créer une commande pour afficher le jour de la semaine. L'exercice 3 demande de créer un script pour ajouter un utilisateur en stockant ses informations dans trois fichiers.

Transféré par

Sarah Jandoubi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
183 vues6 pages

Exemples Scripts

Le document décrit trois exercices sur la création de scripts shell. L'exercice 1 demande de créer un script pour effacer un fichier après confirmation de l'utilisateur. L'exercice 2 demande de créer une commande pour afficher le jour de la semaine. L'exercice 3 demande de créer un script pour ajouter un utilisateur en stockant ses informations dans trois fichiers.

Transféré par

Sarah Jandoubi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice1

Écrire un programme shell qui efface un fichier après avoir demandé


confirmation à l’utilisateur. Le programme doit recevoir en paramètre le ou
les noms du/des fichier(s) à effacer.
Pour chaque fichier, il demande alors à l’utilisateur : « Voulez-vous
réellement effacer le fichier xxx ? ».
Si la réponse est oui, le programme affiche « suppression confirmée »,
et efface le fichier.
Si la réponse est non le programme affiche « suppression abandonnée
».
Dans les autres cas, le programme affiche « réponse invalide » et
repose la question à l’utilisateur.

Hiba Ouni (IsetCom Tunis) Systèmes d’Exploitation LINUX 2020/2021 1/7


Exercice1

Hiba Ouni (IsetCom Tunis) Systèmes d’Exploitation LINUX 2020/2021 2/7


Exercice2

Écrire une commande capable d’afficher le jour de la semaine en lettres.


Selon le cas :
Affichez le jour d’aujourd’hui si aucun paramètre n’est fourni
Afficher le jour correspondant au nombre passé en paramètre si vous
taper un nombre entre 1 et 7
afficher un message d’erreur "réponse invalide veuillez entrer un
nombre entre 1 et 7" sinon
Infos utiles : La commande « date » est capable d’afficher le numéro du
jour en utilisant le format approprié.

Hiba Ouni (IsetCom Tunis) Systèmes d’Exploitation LINUX 2020/2021 3/7


Exercice2

Hiba Ouni (IsetCom Tunis) Systèmes d’Exploitation LINUX 2020/2021 4/7


Exercice3

créez un script add_user qui permet de stocker les information d’un nouvel
utilisateur. Les informations sur les utilisateurs sont stockées dans trois
fichiers différents :
le fichier login.txt contient l’identifiant de connexion de chaque
utilisateur connu du système à raison d’un identifiant par ligne,
le fichier pass.txt contient le mot de passe de chaque utilisateur,
le fichier nom.txt contient le nom de chaque utilisateur.
Le script reçoit en argument 3 paramètres sinon il affiche le message
d’erreur suivant "Vous devez saisir un identifiant, un mot de passe et un
nom non vide".
Si l’identifiant saisi existe déjà il affiche un message d’erreur "Choisissez un
identifiant différent de xxx.

Hiba Ouni (IsetCom Tunis) Systèmes d’Exploitation LINUX 2020/2021 5/7


Exercice3

Hiba Ouni (IsetCom Tunis) Systèmes d’Exploitation LINUX 2020/2021 6/7

Vous aimerez peut-être aussi