tp03 + 04

This commit is contained in:
2025-02-20 14:26:27 +01:00
parent acf9dbc9d0
commit cc63dbf51e
5 changed files with 132 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
#!/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