Perché mettere i punti e virgola in uno e non in un altro?
Il risultato è lo stesso
Codice uno
if [ "a" == "a" ]
then
echo "true"
fi
Codice due
if [ "a" == "a" ];
then
echo "true";
fi
I punti e virgola nel secondo codice non sono necessari?
Quando è necessario posizionare i punti e virgola?
;;
vengono utilizzati per separare le corrispondenze nelle istruzioni del caso. ;;
è richiesto qui, non opzionale .... ma ;;
non è la stessa cosa di ;
o ; ;
, sembra solo un po 'simile. I punti e virgola singoli ;
funzionano normalmente nelle parti COMANDI delle dichiarazioni di un caso.
svn up; make