Projet mkd/mkddocu.sh

De Wiki EELL.

(Différences entre les versions)
m (Test de la boucle des sauvegardes : copie)
m (Test des paramètres d'entrée : copie)
Ligne 306 : Ligne 306 :
== Test des paramètres d'entrée ==
== Test des paramètres d'entrée ==
{{Boîte déroulante/début|titre=doc mkddocu.sh créé le 28 février 2014}}
{{Boîte déroulante/début|titre=doc mkddocu.sh créé le 28 février 2014}}
-
<pre style="color:blue>
+
<pre style="color:blue">
-
 
+
#!/bin/bash
 +
#Fichier Tests_paramètre
 +
let i=1          #P compteur
 +
str="false"      #P false ou true
 +
project="project" #P nom du fichier de projet .prj
 +
#
 +
#P -----------------------------------------------------------------------------
 +
#P Gestion des paramètres d'entrée
 +
#
 +
if test $1; then
 +
  if test $2; then
 +
      echo " Deux paramètres "
 +
      echo " Paramètres : 1=$1, 2=$2 "
 +
      if test $1 && [ $1 != "-s" ] ;
 +
      then
 +
        project=$1;
 +
        if [ $2 = "-s" ]; then str="true"; fi # Vérif que c'est bien -s
 +
      else
 +
        if [ $1 = "-s" ]; then str="true"; project=$2; fi
 +
      fi
 +
  else
 +
      echo " Un deul paramètre : $1 "
 +
      if test $1 && [ $1 != "-s" ] ; then project=$1; fi
 +
      if [ $1 = "-s" ]; then str="true"; fi
 +
  fi
 +
else echo " Pas de paramètre "
 +
fi
 +
echo " Projet : $project "
 +
echo " Strings ? : $str "
</pre>
</pre>
{{Boîte déroulante fin}}
{{Boîte déroulante fin}}

Version du 26 février 2014 à 16:01

Cette page n'est pas finie. Veuillez considérer le plan et le contenu comme incomplets et en préparation, temporaires et sujets à caution. Si vous souhaitez participer, il vous est recommandé de consulter sa page de discussion au préalable.

Retour aux fichiers en développement →

Sommaire

mkddocu.sh

Dans sa version finale le fichier sera renommé mkddocu et copié dans les répertoires /usr/bin (ou /usr/local/bin)

Document initial

La commande shell

Directive des tests

Test des paramètres d'entrée

Test de la boucle des sauvegardes

Test de la reconnaissance des fichiers C

== Analyse globale ==
Outils personnels