... | ... |
@@ -3,7 +3,7 @@ |
3 | 3 |
groupe=${1:-LREM} |
4 | 4 |
prenom=$2 |
5 | 5 |
nom=$3 |
6 |
-groupe_ref='GDR' |
|
6 |
+groupe_ref=${4:-GDR} |
|
7 | 7 |
|
8 | 8 |
declare -A groupes lrem_votes gdr_votes |
9 | 9 |
groupes[LREM]='Groupe La République en Marche' |
... | ... |
@@ -32,12 +32,18 @@ result="/dev/shm/comparaisons-$groupe" |
32 | 32 |
|
33 | 33 |
typevotes="Pour Contre Abstention Non-votants" |
34 | 34 |
|
35 |
-test -n "$prenom" -a -n "$nom" && lrem="$prenom $nom ($groupe)" || lrem=$groupe |
|
35 |
+if test -n "$prenom" -a -n "$nom"; then |
|
36 |
+ cible="$prenom $nom ($groupe)" |
|
37 |
+ result="/dev/shm/comparaisons $prenom $nom ($groupe) avec $groupe_ref" |
|
38 |
+else |
|
39 |
+ cible=$groupe |
|
40 |
+ result="/dev/shm/comparaisons $groupe avec $groupe_ref" |
|
41 |
+fi |
|
36 | 42 |
|
37 | 43 |
echo -n 'scrutin;date;titre;adoption;' > $result |
38 | 44 |
for typevote in $typevotes; do |
39 |
- for groupe in $groupe $groupe_ref; do |
|
40 |
- echo -n "$typevote - ${!groupe};" >> $result |
|
45 |
+ for groupe in "$cible" $groupe_ref; do |
|
46 |
+ echo -n "$typevote - ${groupe};" >> "$result" |
|
41 | 47 |
done |
42 | 48 |
done |
43 | 49 |
echo >> $result |