Menu Fermer

TP2 : Création & exécution d’un script Shell

  1. Créez un script createArbo.sh qui permet de créer l’arborescence ci-dessous dans votre répertoire personnel :
    ISGA
    |—-EI
    —– |—1EI
    —– |—2EI
    |—-EM
    —- |—1EM
    —- |—2EM
  2. Créez un script deleteArbo.sh qui permet de supprimer toute l’arborescence créée par le script createArbo.sh (Avec une seule commande).
  3. Créez un script copyfile1.sh qui vous permet de :
  • Se déplacer dans le répertoire 1EI avec un chemin absolu et qui crée le fichier « fichier1 » dans ce répertoire.
  • Aller dans votre dossier personnel avec un chemin relatif
  • Copier « fichier1 » dans le répertoire 2EM avec un chemin relatif.

4. Créez un script copyfile2.sh qui vous permet de :

  • Se déplacer dans 2EI en utilisant un chemin relatif,
  • Copier le fichier « fichier1 » de 1EI sous le nom fichier2 dans le répertoire en cours (2EI).
  • Renommer et déplacer fichier2 en fichier3 dans le répertoire 2EM.
  1. Créez un script restart.sh qui vous permet de :
  • Informer l’utilisateur que le système va redémarrer dans 5 secondes.
  • Attendre 5 Secondes.
  • Redémarrer le système.
  1. Créez un script stop.sh qui vous permet de :
  • Informer l’utilisateur que le système va s’arrêter dans 5 secondes.
  • Attendre 5 secondes.
  • Arrêter le système.
  1. Créez un script infos.sh qui permet de donner un résultat comme ci-dessous, votre script doit nettoyer l’écran à chaque exécution et doit informer le Shell de l’état de son exécution :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *