Table of Contents

Gestion des comptes invités

Nouvel email a Alex, nouveau test

Modification des password uniquement pour philo
















ULB#4#0#404001###0659##GUESTULB###F##PHILO#"Guest 001"######lvp4g5hNY/X/w#1de017c83bbf80df695109ab020e401c:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo001#
ULB#4#0#404002###0659##GUESTULB###F##PHILO#"Guest 002"######lveSrCbeS.3wM#a3c66ce70f67d9d29c5014ae4718a7ee:31d6cfe0d16ae931b73c59d7e0c089c0#"05/03/2013 01:00:00"#"30/06/2017 00:00:00"#philo002#
ULB#4#0#404003###0659##GUESTULB###F##PHILO#"Guest 003"######lvjF21vA4unAc#36043b468a9cb698f49ad61cd0838d64:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo003#
ULB#4#0#404004###0659##GUESTULB###F##PHILO#"Guest 004"######lvT5jqaVfm.ZA#da07d8c14a8502be93e28745b8bf4ba6:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo004#
ULB#4#0#404005###0659##GUESTULB###F##PHILO#"Guest 005"######lvlUfmxH.i4go#b877605e9d03c83225ad3b83fa6627c7:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo005#
ULB#4#0#404006###0659##GUESTULB###F##PHILO#"Guest 006"######lvIFs8ete6mY6#d77911ca767536c8c81667e9d738c5d9:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo006#
ULB#4#0#404007###0659##GUESTULB###F##PHILO#"Guest 007"######lvs2o5wGAqoCo#c1452506e12e302bd8f7f5860820ed3f:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo007#
ULB#4#0#404008###0659##GUESTULB###F##PHILO#"Guest 008"######lvrL1P8C55A.s#56c117884a1dcb2857c147c060d0438a:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo008#
ULB#4#0#404009###0659##GUESTULB###F##PHILO#"Guest 009"######lvTJveoodZoOY#28061a7f5824b31cef37e41421db1c08:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo009#
ULB#4#0#404010###0659##GUESTULB###F##PHILO#"Guest 010"######lvgnFtfQEus4.#3977a46537ade3751486235a2333e4d2:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo010#
ULB#4#0#404011###0659##GUESTULB###F##PHILO#"Guest 011"######lv67KSSjE1zUE#e4521e4c26ff2a4b09752a3293831d17:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo011#
ULB#4#0#404012###0659##GUESTULB###F##PHILO#"Guest 012"######lv3zhYTgj2m7E#56c6f674782668b0c482c03f54cdb5d9:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo012#
ULB#4#0#404013###0659##GUESTULB###F##PHILO#"Guest 013"######lvcxKk.53Rw2E#10ff15945d03131c902139606b6d16b5:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo013#
ULB#4#0#404014###0659##GUESTULB###F##PHILO#"Guest 014"######lv3PgBCMMQ8Lc#9814d6786077a2f9db2294261f598b4c:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo014#
ULB#4#0#404015###0659##GUESTULB###F##PHILO#"Guest 015"######lvKQyTm.IoKas#f703ce3d5b6cd81693e28745b8bf4ba6:31d6cfe0d16ae931b73c59d7e0c089c0#"06/03/2013 00:00:00"#"30/06/2017 00:00:00"#philo015#

todo

Organisation des répertoires

makeCsv.sh

#!/bin/bash
 
SRC="Guest_PADI"
 
old_IFS=$IFS
IFS=$'\n'
 
numero_ligne=1
rm -f $SRC"_facultes.csv" #Fichier contenant la liste des facultes separes par ','
 
for faculte in $(cat $SRC".txt" | cut -d "#" -f 14 | uniq); do   
 
        faculte_csv=$(echo $faculte| tr ' ' '_')".csv"
 
        echo $numero_ligne","$faculte","$faculte_csv >> $SRC"_facultes.csv"
 
        #Creation du fichier csv par faculte et ajout de 2 champs supplementaires
        #separes par '#'
        grep $faculte $SRC".txt" | awk '{ print $0"##" }' > $faculte_csv 
 
 
        numero_ligne=$((numero_ligne+1)) 
done
 
IFS=$old_IFS

remakeCsv.sh

#!/bin/bash
 
function makeCsv() {
 
        rm -f ../data/*
        rm -f *.csv
        ./makeCsv.sh
        cp *.csv ../data/
}
 
 
if [ ! -e "./Guest_PADI.txt" ];
then
        echo "Le fichier Guest_PADI.txt est necessaire."
        exit 0
fi
 
noask='no'
 
case $1 in
        -h|\?|?)
                echo ""
                echo "Objectif : Les fichiers csv vont etre regeneres, le contenu de ../data va etre remplace."
                echo "Options: -f : pas de demande de confirmation"
                echo ""
                exit 0
                ;;
        -f)
                noask='yes'
                ;;
esac
 
echo "Les fichiers csv vont etre regeneres et les precedents remplaces "
echo "c'est l'equivalent des commande suivantes :"
echo " "
echo "  rm -f ../data/*"
echo "  rm -f *.csv"
echo "  ./makeCsv.sh"
echo "  cp *.csv ../data/"
echo " "
 
if [ "$noask" = 'no' ]; 
then
        echo "Voulez vous proceder a ces modification [O/N] ?"
        read answer
 
        case $answer in 
                'y'|'Y'|'O'|'o')
                        makeCsv
                        echo "done"
                        ;;
                *)
                        echo "Kthanks bye"
                        ;;
        esac
else
        makeCsv
        echo "done"
fi