tp03 + 04
This commit is contained in:
25
sisr1/tp04_scripts_admin/createLogins.sh
Normal file
25
sisr1/tp04_scripts_admin/createLogins.sh
Normal 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
|
||||
|
Reference in New Issue
Block a user