Se provo a eseguire a;;b
in sh, ottengo questo errore:
sh: <number>: Syntax error: ";;" unexpected
Se provo a;;;b
ottengo lo stesso errore, non ;;;
invece di ;;
, quindi penso che ;;
significhi qualcosa, anche se non so cosa significhi.
Ecco un esempio:
$ echo A;;echo B
sh: 1: Syntax error: ";;" unexpected
$ echo A;;;echo B
sh: 1: Syntax error: ";;" unexpected
$ echo A; ;echo B
sh: 1: Syntax error: ";" unexpected
Qui puoi vedere che quando uso ; ;
invece ;;
l'errore è diverso, pertinente al fatto che ho usato ;
senza un comando prima. ;;
sembra essere un operatore diverso, anche se non so a cosa si applica.
;;
e non ho trovato un duplicato qui.