Salut tout le monde!

Je suis débutant avec bash et depuis quelques temps que je m'arrache un peu les cheveux à figurer la façon de faire pour extraire d'un fichier texte l'info qui s'y trouve et créer.
Par exemple, dans un fichier texte j'ai l'info suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
alex,morel,1978-02-04,programmeur
laura,tremblay,1982-05-07,programmeur,rh
j'aimerai que mon script puisse prendre le nom au complet, précédé de la première lettre de son prénom pour créer l'utilisateur. Ensuite, que l'année corresponde à son mot de passe et qu'il soit ajouter au groupe programmeur. Par exemple,

utilisateur: amorel mp: 1978 groupe: programmeur

à date, j'ai réussi à lire chaque ligne de mon fichier texte en faisant ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#!/bin/bash
 
echo $1
 
exec<$1
while read line
do
echo $line
done

et le output:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
input.txt
alex,morel,1978-02-04,programmeur
laura,tremblay,1982-05-07,programmeur,rh
Rendu ici, je suis un peu perdu pour intégrer IFS=',' la commande useradd et chpasswd

Si jamais quelqu'un pouvait me donner quelques pistes, ça serait super. J'ai cherché sur le forum et j'ai réussi à faire quelques trucs, mais sans jamais réussir ce que je veux faire.

merci d'avance