Tp n°3 : programmation shell - systèmes d’exploitation - tél

Télécharger PDF

Obtenir le pack complet des cours, TDs, examens sur Systèmes d’Exploitation!

Vous souhaitez maîtriser Systèmes d’Exploitation ? Ne cherchez plus, nous avons le pack bien choisi pour vous.

pack complet des cours, TDs, TPs et examens exercices sur Systèmes d’Exploitation

Accédez à une collection complète des supports de cours, des travaux dirigés (TDs) corrigés, TPs avec solution, examens...

Télécharger pack

Projet DVD-MIAGE 2010

TP n°3 : Programmation shell

Objectif : Concevoir et tester des scripts bash

Travail à effectuer :

Implémenter et tester les exercices étudiés dans le TD n°2.

Note : veillez à bien commenter vos scripts et dans la mesure du possible, à les tester de manière exhaustive. Pour s'entraîner un peu plus ...

Exercice A – Tests et observations de fichiers

Ecrire un script bash qui effectue les tests suivants sur un fichier passé en paramètre :

• vérification de l'existence du fichier,

• affichage du type du fichier (répertoire ou fichier ordinaire),

• dans le cas d'un fichier ordinaire :

• vérification que le fichier est non vide,

• a ffichage des droits d'accès (lecture, écriture et exécution).

Exercice B – Fusion de fichiers textes

Donner un script qui concatène tous les fichiers du type fichier1.txt, fichier2.txt, ... dans un fichier dont le nom est donné en paramètre.

Exercice C – Sauvegarde automatique de fichiers

Le but de cet exercice consiste à définir un script permettant de sauvegarder tous les fichiers du répertoire courant dans un autre répertoire avec, en plus, une indication du jour où la sauvegarde est effectuée. Écrire un script bash copiant tous les fichiers du répertoire courant dans le sous-répertoire OLD en ajoutant au nom des fichiers la date du jour au format “#année-mois-jour”. Il faudra, au préalable, s'assurer de l'existence du répertoire OLD et le créer s'il n'existe pas. On vérifiera alors dans ce cas que la création du répertoire s'est bien passée.

Par exemple, si le répertoire courant comporte un fichier fich et que le shell est lancé aujourd'hui, ce programme devra recopier le fichier fich vers le fichier OLD/fich#2009-04-01.

Systèmes d'exploitationA. Queudet

Partagez vos remarques, questions ou propositions d'amélioration ici...

Enregistrer un commentaire (0)
Plus récente Plus ancienne

Publicité 1

Publicité 2