Pourquoi mettre des points-virgules dans l'un et pas dans un autre?
le résultat est le même
Code un
if [ "a" == "a" ]
then
echo "true"
fi
Code deux
if [ "a" == "a" ];
then
echo "true";
fi
Les points-virgules dans le deuxième code sont inutiles?
Quand il est nécessaire de placer des points-virgules?
;;
sont utilisés pour séparer les correspondances dans les instructions case. ;;
est nécessaire ici, pas optionnel ... mais ce ;;
n'est pas la même chose que ;
ou ; ;
, ça y ressemble un peu. Les points-virgules simples ;
fonctionnent normalement dans les parties COMMANDS des déclarations de cas.
svn up; make