Bonjour,

J'ai le fichier A :

user1:password:901:100:Prenom Nom:/home/user1:/bin/ksh
user2:password:902:100:Prenom Nom:/home/user2:/bin/ksh
user3:password:903:100:Prenom Nom:/home/user3:/bin/ksh
user4:password:904:100:Prenom Nom:/home/user4:/bin/ksh
user5:password:905:100:Prenom Nom:/home/user5:/bin/ksh
Puis un fichier B :

user6:password:901:100:Prenom Nom:/home/user6:/bin/ksh
user7:password:902:100:Prenom Nom:/home/user7:/bin/ksh
user3:password:903:100:Prenom Nom:/home/user3:/bin/ksh
user9:password:904:100:Prenom Nom:/home/user9:/bin/ksh
user5:password:905:100:Prenom Nom:/home/user5:/bin/ksh
J'aimerai à partir du fichier A, mettre à jours les informations du fichier B :

1. Si une ligne du fichier A n'existe pas dans le fichier B, je l'ajoute à la suite.
2. Si une ligne du fichier A est différente d'une ligne du fichier B, je mets à jour.

Sachant que la la clé unique entre les deux fichiers est la 1er colonne (userXX)

Comment faire cela en bash (avec une base de donnée cela aurai été trop facile :cry:)

Encore merci d'avance pour vos indications