Bonjour à tous,
J'ai un fichier qui contient des informations sur des personnes : nom, prénom, adresse, numéro de téléphone ...
Les champs sont séparés par des ":" dans le fichier comme ceci :
toto:tata:3 rue des acacias:célibataire:numéro de tel
Mon problème se situe au niveau de la modification de ce fichier, par exemple je voudrais pouvoir modifier le numéro de téléphone d'une personne ou sa situation
(Par exemple mettre marié à la place de célibataire si c'est le cas).
J'ai essayé de faire le test avec le changement de numéro mais cela ne fonctionne pas :
Je remercie d'avance tous ceux qui pourrons m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 echo "nom de la personne à modifier" read nom && grep $nom personnes if [ $? -eq 0 ] ##test si le grep est vrai then echo " nom du paramètre à modifier " read param else echo "le salarié n'existe pas" fi if [[ $param == "numéro" ]] then echo "quel est l'ancien numéro" read ancien echo "entrer le nouveau numéro" read nouv $ancien=$nouveau
Partager