Exercice TP script unix gestion d'un répertoire téléphonique
Rédigé par GC Team, Publié le 28 Février 2010, Mise à jour le Mardi, 10 Août 2021 21:09Participez au vote ☆☆☆☆☆★★★★★
Un répertoire est un fichier contenant des lignes de la forme: nom,prénom,num tel, ville
Notre but est d'écrire un programme ( script ) de gestion de répertoire permettant de consulter le répertoire ou d'y ajouter des entrées.
- écrire une fonction qui affiche les lignes reçues sur son entrée standard sous la forme: nom: le nom, prénom: le prénom, ... avec une information par ligne.
- utilisez là dans un script qui affiche l'intégralité du fichier
- ajouter à votre fonction les paramètres -aff-nom, -aff-prenom, -aff-tel et -aff-ville qui indiquent quelle information afficher.
- utilisez là dans un script réalisant le même travail et qui admettra les options suivantes :
- -aff-nom
- -aff-prénom
- -aff-tel
- -aff-ville
- on souhaite pouvoir sauvegarder l'affichage dans un fichier. Ajouter une option -o ayant un nom de fichier f comme argument qui provoque la sauvegarde de ce qui est affiché dans le fichier f
- ajouter à votre programme une gestion des signaux de façon à permettre un effacement des éventuels fichier temporaire ou de fichier de sortie incomplets avant la mort du script
- On souhaite ajouter des fonctionnalités de recherche à notre script :
- recherche par nom, prénom, num tel, ville sélectionnées par les options --nom, --prenom, --tel, --ville. Toute combinaison de ces options doit pouvoir être utilisée.
Exemple: repertoire.sh -aff-nom -aff-prenom -aff-tel -ch-nom PETIT -ch-prenom Pascal
{sidebar id=6}{sidebar id=1} |