Если я пытаюсь запустить a;;bв sh, я получаю эту ошибку:
sh: <number>: Syntax error: ";;" unexpected
Если я пытаюсь a;;;bполучить ту же ошибку, а не ;;;вместо нее ;;, я думаю, что ;;это что- то значит, хотя я не знаю, что это значит.
Вот пример:
$ 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
Здесь вы можете видеть, что когда я использую ; ;вместо ;;ошибки разные, относящиеся к тому, что я использовал ;без команды раньше. ;;похоже, другой оператор, хотя я не знаю, к чему это относится.
;;, и не нашли здесь обман.