"Conversion README en markdown"

This commit is contained in:
Doug Le Tough 2017-07-21 15:01:25 +02:00
parent 78c1c3e197
commit c4a6446d62
1 changed files with 53 additions and 56 deletions

109
README.md
View File

@ -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 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. assurer une homogénéite dans l'ensemble du socle.
+----------------------------------------------------------------------------------------------------+ #!/bin/bash
| | ##----------------------------------------------------------------------------
| #!/bin/bash | .
| ##---------------------------------------------------------------------------- | <CARTOUCHE>
| . | .
| <CARTOUCHE> | ##----------------------------------------------------------------------------
| . | #-----------------------------------------------------------------------------
| ##---------------------------------------------------------------------------- | # Initialisation de l environement
| #----------------------------------------------------------------------------- | #-----------------------------------------------------------------------------
| # Initialisation de l environement | if [ ! -f ${NC_EXPL_CFG}/init.conf ]
| #----------------------------------------------------------------------------- | then
| if [ ! -f ${NC_EXPL_CFG}/init.conf ] | echo "Fichier d initialisation du socle ${NC_EXPL_CFG}/init.conf n existe pas !"
| then | echo "Arret du script par securite"
| echo "Fichier d initialisation du socle ${NC_EXPL_CFG}/init.conf n existe pas !" | exit 250
| echo "Arret du script par securite" | else
| exit 250 | . ${NC_EXPL_CFG}/init.conf
| else | fi
| . ${NC_EXPL_CFG}/init.conf |
| fi | #-----------------------------------------------------------------------------
| | # Definition des fonctions
| #----------------------------------------------------------------------------- | #-----------------------------------------------------------------------------
| # Definition des fonctions | #
| #----------------------------------------------------------------------------- | function fct_un
| # | { ...
| function fct_un | }
| { ... |
| } | #-----------------------------------------------------------------------------
| | function fct_deux
| #----------------------------------------------------------------------------- | { ...
| function fct_deux | }
| { ... |
| } | #-----------------------------------------------------------------------------
| | # Programme principal MAIN
| #----------------------------------------------------------------------------- | #-----------------------------------------------------------------------------
| # Programme principal MAIN | #
| #----------------------------------------------------------------------------- | fct_message "${SH_PROG}"
| # | fct_message "version ${SH_PROG_VERSION}"
| fct_message "${SH_PROG}" |
| fct_message "version ${SH_PROG_VERSION}" | # -- Initialisation des variables par defaut
| | # -- ---------------------------------------
| # -- Initialisation des variables par defaut | G_VAR1=${G_AVR1:="Valeur par defaut"} # <Comentaire>
| # -- --------------------------------------- | ...
| G_VAR1=${G_AVR1:="Valeur par defaut"} # <Comentaire> |
| ... | # -- Control de coherence des options
| | # -- --------------------------------
| # -- Control de coherence des options |
| # -- -------------------------------- | # -- Traitement
| | # -- ----------
| # -- Traitement |
| # -- ---------- | ...
| |
| ... | fct_erreur 0
| |
| fct_erreur 0 |
+----------------------------------------------------------------------------------------------------+
Note : La construction G\_VAR1=${G\_AVR1:="Valeur par défaut"} permet de définir une variable avec une Note : La construction G\_VAR1=${G\_AVR1:="Valeur par défaut"} permet de définir une variable avec une