nouveau fichier : TP04/Scripts/LeScript.sh
nouveau fichier : TP04/Scripts/Users.csv nouveau fichier : TP04/Scripts/createLogins.sh nouveau fichier : TP04/Scripts/createUsers.sh nouveau fichier : TP04/Scripts/logins.csv nouveau fichier : TP04/Scripts/testlogin.csv
This commit is contained in:
17
TP04/Scripts/createLogins.sh
Normal file
17
TP04/Scripts/createLogins.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
rm ./logins.csv
|
||||
while read line
|
||||
do
|
||||
touch ./temp.txt
|
||||
echo $line > ./temp.txt
|
||||
prenom=$(cut -d "," -f 1 ./temp.txt)
|
||||
nom=$(cut -d "," -f 2 ./temp.txt)
|
||||
initial=$(cut -c 1 ./temp.txt)
|
||||
id=$(echo $initial$nom | tr [:upper:] [:lower:])
|
||||
passwd=$(echo $RANDOM | md5sum | head -c 8)
|
||||
|
||||
echo $id","$passwd","$prenom","$nom","$(cut -d "," -f 5 ./temp.txt)"," >> ./logins.csv
|
||||
|
||||
rm ./temp.txt
|
||||
done < ./Users.csv
|
||||
Reference in New Issue
Block a user