From 6364bbb5a2a9171a5628ed8503f58b50e649bb17 Mon Sep 17 00:00:00 2001 From: Guillaume Emorine Date: Mon, 12 Feb 2024 09:30:36 +0100 Subject: [PATCH] =?UTF-8?q?=09Nouveau=20fichier=C2=A0:=20sisr1/scripts/cre?= =?UTF-8?q?ateLogins.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sisr1/scripts/createLogins.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 sisr1/scripts/createLogins.sh diff --git a/sisr1/scripts/createLogins.sh b/sisr1/scripts/createLogins.sh new file mode 100644 index 0000000..e26f80f --- /dev/null +++ b/sisr1/scripts/createLogins.sh @@ -0,0 +1,19 @@ +#!/bin/bash +# +rm ./logins.csv +while read line +do + touch ./temptp4.txt + file="./temptp4.txt" + echo $line > $file + surname=$(cut -d "," -f 1 $file) + name=$(cut -d "," -f 2 $file) + group=$(cut -d "," -f 5 $file) + initials=$(cut -c 1 $file) + id=$(echo $initials$name | tr [:upper:] [:lower:]) + passwd=$(echo $RANDOM | md5sum | head -c 8) + echo $line ./temptp4.txt + echo $id","$passwd","$surname","$name","$group >> logins.csv + rm ./temptp4.txt + +done < ./Users.csv