"Conversion README en markdown"
This commit is contained in:
parent
78c1c3e197
commit
c4a6446d62
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
|
||||
|
||||
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…
Reference in New Issue
Block a user