Showing 1 changed files with 11 additions and 2 deletions
+11 -2
analyse-votes-AN
... ...
@@ -404,9 +404,9 @@ EOcontent
404 404
 
405 405
     ( cd "/dev/shm/$result" && zip -r ../"$result" * > /dev/null 2>&1 && cd .. && rm -fr "$result" )
406 406
 
407
-    mv -f "/dev/shm/$result.zip" "$result.ods"
407
+    mv -f "/dev/shm/$result.zip" "${destination_path:+$destination_path/}$result.ods"
408 408
 
409
-    echo -e "\r\033[KTerminé : $result.ods"
409
+    echo -e "\r\033[KTerminé : ${destination_path:+$destination_path/}$result.ods"
410 410
 }
411 411
 
412 412
 function save_database () {
... ...
@@ -524,6 +524,15 @@ while [[ $# -gt 0 ]]; do
524 524
             }
525 525
             config_file="$2"
526 526
             shift;;
527
+        "--dest")
528
+#<répertoire>|génère le fichier dans le répertoire spécifié. Par défaut $PWD
529
+            if test -n "$2" && test -d "$2" -a -r "$2"; then
530
+                destination_path="$2"
531
+                shift
532
+            else
533
+                echo "$2 n'est pas un répertoire ou n'est pas autorisé en écriture" >&2
534
+                exit 1
535
+            fi;;
527 536
         "--database")
528 537
 #<fichier>|indique le chemin vers la base de données SQLite3 contenant les informations. Par défaut "{_}.db"
529 538
             test -r "$2" && file -b "$2" | grep -q '^SQLite 3.x database' || {