0% ont trouvé ce document utile (0 vote)
85 vues2 pages

TP 5 : Introduction à la Programmation Shell

Transféré par

Rahhal Brahim
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)
85 vues2 pages

TP 5 : Introduction à la Programmation Shell

Transféré par

Rahhal Brahim
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

• TP 5 : Programmation Shell

• Nom de l’enseignant : Ouassim KARRAKCHOU


• Niveau : 2ème année

TP n° 5
Programmation Shell

Objectif :

L’objectif de ce TP est de vous introduire certains aspects de base de la programmation shell dans un
système Linux

Consigne :
Le compte-rendu du TP doit être envoyé par email à la fin de la séance du TP en format électronique à
votre enseignant de TP :

Mr. Ayyoub Bouhayane [Link]@[Link]

Mr. Brahim Rahhal [Link]@[Link]

Le TP doit être travaillé en classe en groupes de 2 ou 3 étudiants maximum. Les groupes du TP doivent
rester les mêmes pour les comptes rendus et pour les prochains TP. Mettez bien dans l’objet « [OS] TP5-
Groupe <mettez vos noms ici> ». Le compte-rendu doit décrire toutes les étapes que vous avez faites en
détail (par exemple quelles commandes vous avez utilisées) et doit contenir des screenshots pour chaque
question.

Déroulement du TP :

Durant ce TP nous allons travailler avec des machines virtuelles. Chaque groupe devra avoir au niveau
de son ordinateur 1 machine virtuelle avec le système d’exploitation Linux « Ubuntu ».

UIR 2022-2023 Page 1


• TP 5 : Programmation Shell
• Nom de l’enseignant : Ouassim KARRAKCHOU
• Niveau : 2ème année

Exercice 1

Écrivez un script qui, lors de son exécution, donne la date et l'heure, la liste de tous les utilisateurs
connectés et le temps passé depuis le lancement du système (résultat de la commande uptime).

Le script doit sauvegarder cette information en l’ajoutant à la fin d’un fichier passé en paramètre.

Exercice 2

Créer un script dans lequel deux nombres opérandes et un signe opérateur (+-*/) devront être donnés
en paramètres, ou saisis. Le script doit réaliser l'opération souhaitée.

Exercice 3

Ecrire un script shell qui liste tous les fichiers du répertoire courant sans lister les sous-répertoires

Indication : Utiliser la substitution des commandes à l’intérieur de la partie condition d’une boucle for

Exercice 4

Modifier le script précédent afin de préciser en paramètre le chemin du répertoire que l’on souhaite
lister

Exercice 5

Modifier à nouveau le script précédent afin de renvoyer un message d’erreur si le chemin passé en
paramètre n’est pas un répertoire valide.

UIR 2022-2023 Page 2

Vous aimerez peut-être aussi