Browse Source

"Conversion README en markdown"

master
Doug Le Tough 5 years ago
parent
commit
c4a6446d62
  1. 109
      README.md

109
README.md

@ -425,62 +425,59 @@ Remarque: L'analyse des options et arguments est aussi réalisée par "${NC\_EXP @@ -425,62 +425,59 @@ Remarque: L'analyse des options et arguments est aussi réalisée par "${NC\_EXP
Voici les éléments qui devraient être présents a minima dans les script Bash. Ceci est recommandé pour
assurer une homogénéite dans l'ensemble du socle.
+----------------------------------------------------------------------------------------------------+
| |
| #!/bin/bash |
| ##---------------------------------------------------------------------------- |
| . |
| <CARTOUCHE> |
| . |
| ##---------------------------------------------------------------------------- |
| #----------------------------------------------------------------------------- |
| # Initialisation de l environement |
| #----------------------------------------------------------------------------- |
| if [ ! -f ${NC_EXPL_CFG}/init.conf ] |
| then |
| echo "Fichier d initialisation du socle ${NC_EXPL_CFG}/init.conf n existe pas !" |
| echo "Arret du script par securite" |
| exit 250 |
| else |
| . ${NC_EXPL_CFG}/init.conf |
| fi |
| |
| #----------------------------------------------------------------------------- |
| # Definition des fonctions |
| #----------------------------------------------------------------------------- |
| # |
| function fct_un |
| { ... |
| } |
| |
| #----------------------------------------------------------------------------- |
| function fct_deux |
| { ... |
| } |
| |
| #----------------------------------------------------------------------------- |
| # Programme principal MAIN |
| #----------------------------------------------------------------------------- |
| # |
| fct_message "${SH_PROG}" |
| fct_message "version ${SH_PROG_VERSION}" |
| |
| # -- Initialisation des variables par defaut |
| # -- --------------------------------------- |
| G_VAR1=${G_AVR1:="Valeur par defaut"} # <Comentaire> |
| ... |
| |
| # -- Control de coherence des options |
| # -- -------------------------------- |
| |
| # -- Traitement |
| # -- ---------- |
| |
| ... |
| |
| fct_erreur 0 |
+----------------------------------------------------------------------------------------------------+
#!/bin/bash
##----------------------------------------------------------------------------
.
<CARTOUCHE>
.
##----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Initialisation de l environement
#-----------------------------------------------------------------------------
if [ ! -f ${NC_EXPL_CFG}/init.conf ]
then
echo "Fichier d initialisation du socle ${NC_EXPL_CFG}/init.conf n existe pas !"
echo "Arret du script par securite"
exit 250
else
. ${NC_EXPL_CFG}/init.conf
fi
#-----------------------------------------------------------------------------
# Definition des fonctions
#-----------------------------------------------------------------------------
#
function fct_un
{ ...
}
#-----------------------------------------------------------------------------
function fct_deux
{ ...
}
#-----------------------------------------------------------------------------
# Programme principal MAIN
#-----------------------------------------------------------------------------
#
fct_message "${SH_PROG}"
fct_message "version ${SH_PROG_VERSION}"
# -- Initialisation des variables par defaut
# -- ---------------------------------------
G_VAR1=${G_AVR1:="Valeur par defaut"} # <Comentaire>
...
# -- Control de coherence des options
# -- --------------------------------
# -- Traitement
# -- ----------
...
fct_erreur 0
Note : La construction G\_VAR1=${G\_AVR1:="Valeur par défaut"} permet de définir une variable avec une

Loading…
Cancel
Save