siotp/sisr1/tp04_scripts_admin/createLogins.sh
2025-02-19 17:55:17 +01:00

26 lines
692 B
Bash

#!/bin/bash
fichier_a_lire='./Users.csv'
fichier_a_ecrire='./logins.csv'
# Suppression du fichier
rm $fichier_a_ecrire 2> /dev/null # Redirection des erreurs
# Création du fichier login.csv
touch $fichier_a_ecrire
while read ligne
do
aecrire=""
# A chaque itération, stocker le prénom dans $prenom
prenom=$(echo $ligne | cut -d "," -f1)
# A chaque itération, stocker le nom dans $nom
nom=$(echo $ligne | cut -d "," -f2)
# A chaque itération, stocker le métier dans $metier
group=$(echo $ligne | cut -d "," -f5)
login=?
password=$(tr -dc A-Za-z0-9 </dev/urandom | head -c 12; echo)
echo $aecrire >> $fichier_a_ecrire
done < $fichier_a_lire