bonjour, j`ai besoin de savoir coomment ca se passe :
Carnet d'anniversaire, en shell
On désire gérer, à partir du shell, une base texte de personnes.
La base sera un fichier texte, contenant une personne par ligne, avec des champs:
Nom:Prenom:Telephone:email:DateDeNaissance
séparés par des caractères : On rappelle l'idiome shell IFS=:; read a b c d e qui permet de découper une telle ligne.
On supposera que le carnet est stocké dans $HOME/lib/carnet
Affichage du carnet
Réaliser un script affichage qui prend un tel fichier et l'affiche sous une forme plus lisible par un être humain, e.g.,:
Nom: Rebal
Prenom: Joseph
Email: rebal@yahoo.com
tel: 05 32 12 29 15
Anniversaire: 08/12/1980
==========
...
Entrée dans le carnet
Faire un 2e script, interactif, qui pose des questions à l'utilisateur, récupère les éléments d'une entrée de carnet, et l'ajoute à la fin du carnet.
Anniversaire
Réaliser un script qui, à partir de la date du jour, extrait du carnet les gens dont l'anniversaire tombe aujourd'hui. Un tel script pourrait par exemple être appelé à partir du .profile de l'utilisateur, comme pense-bête.
Cordialement,
F.B