Pascal BEAUSSART

:


La commande : à l'intérieur d'une commande if permet d'établir une condition sans opération (nop).

   if [ ! -x programme ]
   then chmod +x programme
   else :
   fi
Par programmation la condition else a été prévue et il est prévu de ne rien faire.

Suivi d'arguments (et notamment en dehors d'un test if) le korn shell développe chaque arguments sans exécuter les commandes

   bonjour() {
     echo salut
   }

   unset toto
   : ${toto=bonjour}
   echo $toto
   ${toto=bonjour}
# définition de la fonction bonjour



# destruction de la variable toto
# commande non exécutée mais toto affecté (pas d'affichage de salut)
bonjour
salut    # toto est affecté ; la fonction bonjour est exécutée


[RETOUR] [HOME]