Jeśli spróbuję uruchomić a;;bw sh, pojawia się ten błąd:
sh: <number>: Syntax error: ";;" unexpected
Jeśli spróbuję a;;;b, otrzymam ten sam błąd, nie ;;;zamiast ;;, więc myślę, że ;;to coś znaczy, chociaż nie wiem, co to znaczy.
Oto przykład:
$ 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
Tutaj możesz zobaczyć, że kiedy używam ; ;zamiast ;;błędu, jest inny, odnoszący się do faktu, że użyłem wcześniej ;bez polecenia. ;;wydaje się być innym operatorem, chociaż nie wiem, czego dotyczy.
;;i nie znalazłem tutaj duplikatu.