Isso não significa nada de especial para bater.
O autor desse trecho queria combinar dois hífens sem nenhum outro caractere. Literalmente "--".
Muitas ferramentas de linha de comando Unix, especialmente da herança GNU, permitem usar "-" como um delimitador para significar que "nada além desse ponto deve ser tratado como uma opção; o restante desta linha de comando é composto de argumentos (como uma lista de nomes de arquivos para um comando que atua nos arquivos) ”. Dessa forma, você pode, digamos, excluir um arquivo chamado "--help", digitando:
rm -- --help
Ele mantém rm
de pensar que "--help" é uma opção longa para ver a instrução de ajuda. (Este é um exemplo ruim, mas acho que você entende o que quero dizer.)
Acho que o autor desse script queria fazer "-" funcionar assim em seu script.