Bonjour à toutes et à tous,

Il y a quelques mois j'ai installé un un serveur Linux et j'ai créé des comptes utilisateurs avec un script shell.
Je viens de recevoir une liste mise à jour avec de nouveaux utilisateurs par l'intermédiaire d'un fichier csv.

Pour ces nouveaux utilisateurs je souhaiterais les créer sans utiliser mon script de base et en PERL pour ne pas être obligé d'utiliser adduser car sinon je vais réinitialiser tous les mots de passe et perturber ceux qui sont déjà créés.

Le fichier csv est constitué ainsi

"Nom", "Prenom", "Groupe"

J'ai commencé comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl
 my $ligne;
 my $PREN;
 my $NOM;
 my $GRP;
 open FICH, "< ./liste.csv" or die "Fichier innexistant";
 while ($ligne = )
 {
 my ($PREN, $NOM, $GRP) = split(/,/);
 chop; 
my ($PREN, $NOM, $GRP); print "$ligne \n"; 
}
Mais je pense qu'il faut que j'utilise une table de hachage.

Là je suis bloqué!

Merci à toutes celles et à tous ceux qui voudront bien m'aider