Browse code

"Correction typo"

Doug Le Tough authored on 24/09/2017 11:04:15
Showing 2 changed files
... ...
@@ -20,6 +20,7 @@
20 20
 #
21 21
 # @OPT: f:list_vm:list_vm:1/1:true:::
22 22
 # @OPT: f:gen_error:gen_error:1/1:false:::
23
+# @OPT: f:argv:argv:1/::::
23 24
 #
24 25
 #------------------------------------------------------------------------------------------------------------------
25 26
 # Liste des paramètres de configuration:
... ...
@@ -42,10 +43,10 @@
42 42
 ## Syntaxe :
43 43
 ## --------
44 44
 ##
45
-##  prompt> exp_dummy_script.sh [-list_vm false] [ -gen_error true ]
45
+##  prompt> exp_dummy_script.sh [-list_vm false] [ -gen_error true ] [-argv arg1 arg2 ...]
46 46
 ##
47 47
 ##  ex:
48
-##       exp_dummy_script.sh -list_vm false -gen_error true
48
+##       exp_dummy_script.sh -list_vm false -gen_error true -argv plop plip plap
49 49
 ##
50 50
 ## Prérequis:
51 51
 ## ----------
... ...
@@ -59,7 +60,7 @@
59 59
 ## Par défaut list_vm vaut true.
60 60
 ##
61 61
 ## Si l'option -gen_error  est positionnée à true, le script génèrera une erreur. Le but de cette option
62
-## étant de montrer la gestion des erreurs. Par défaut gen_error vaut false.
62
+## étant d'illustrer la gestion des erreurs. Par défaut gen_error vaut false.
63 63
 ##
64 64
 #------------------------------------------------------------------------------------------------------------------
65 65
 #                     Initialisation de l'environement
... ...
@@ -74,7 +75,7 @@ fi
74 74
 source /etc/profile.d/tetalab.sh
75 75
 
76 76
 if [ ! -f ${NC_EXPL_CFG}/init.conf ]; then
77
-  echo "Le fichier d'initialisation du socle \${NC_EXPL_CFG}/init.conf n'éxiste pas !"
77
+  echo "Le fichier d'initialisation du socle \${NC_EXPL_CFG}/init.conf n'existe pas !"
78 78
   echo "Arrêt du script par sécurité"
79 79
   exit 250
80 80
 fi
... ...
@@ -156,6 +157,24 @@ function list_vm
156 156
   fi
157 157
 }
158 158
 
159
+function print_argv
160
+{
161
+  if [ ${#argv} -gt 0 ]; then
162
+    fct_message "Arguments optionnels:"
163
+    for ARG in ${argv[@]}
164
+    do
165
+      fct_message "  - ${ARG}"
166
+    done
167
+  fi
168
+}
169
+
170
+function cat_piped_data
171
+{
172
+  fct_message "Données pipées:"
173
+  cat > ${TMP_DIR}/${SH_PROG}_${SH_SESSION_ID}
174
+  cat ${TMP_DIR}/${SH_PROG}_${SH_SESSION_ID}
175
+}
176
+
159 177
 #------------------------------------------------------------------------------------------------------------------
160 178
 # Traitement
161 179
 #------------------------------------------------------------------------------------------------------------------
... ...
@@ -163,6 +182,8 @@ function list_vm
163 163
 check_config
164 164
 mk_temp_dir
165 165
 list_vm
166
+print_argv
166 167
 gen_error
168
+cat_piped_data
167 169
 rm_temp_dir
168 170
 fct_erreur 0
... ...
@@ -537,7 +537,7 @@ then
537 537
     if (( 2#${L_VAL} & 2#00100 ))
538 538
     then
539 539
         # -- Option hist
540
-        fct_affiche_ligne entete "Historique des ${SH_ARG_HIST} derniere execution du script ${SH_PROG}" "Date,18" "Utilisateur(Origine,20:Exec,20)" "Session,16" "Log,3" "Cpt,3" "Code,5" "Parametre,50"
540
+        fct_affiche_ligne entete "Historique des ${SH_ARG_HIST} dernieres executions du script ${SH_PROG}" "Date,18" "Utilisateur(Origine,20:Exec,20)" "Session,16" "Log,3" "Cpt,3" "Code,5" "Parametre,50"
541 541
         SH_ARG_HIST=$(( ${SH_ARG_HIST} * 3 ))
542 542
         tail -${SH_ARG_HIST} ${SH_FICTRC}|grep "Parametre" | while read L_VAL
543 543
         do
... ...
@@ -577,4 +577,4 @@ fi
577 577
 return 0
578 578
 }
579 579
 
580
-typeset -Ffx fct_params
581 580
\ No newline at end of file
581
+typeset -Ffx fct_params