Si j'essaye d'exécuter a;;ben sh, j'obtiens cette erreur:
sh: <number>: Syntax error: ";;" unexpected
Si j'essaie, a;;;bj'obtiens la même erreur, pas à la ;;;place de ;;, donc je pense que cela ;;signifie quelque chose, même si je ne sais pas ce que cela signifie.
Voici un exemple:
$ 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
Ici, vous pouvez voir que lorsque j'utilise ; ;au lieu de ;;l'erreur est différente, se rapportant au fait que j'ai utilisé ;sans commande auparavant. ;;semble être un opérateur différent, même si je ne sais pas à quoi il s'applique.
;;, et je n'ai pas trouvé de dupe ici.