¿Por qué el range de expansión de la abrazadera usa dos puntos en lugar de tres (puntos suspensivos)?

Finalmente entendí / descubrí por qué nunca llegué a utilizar correctamente el range de expansión de bash (y también el de zsh ): la syntax es {1..10} lugar de lo que supuse que era una elipsis , es decir, {1...10} .

¿Puedo saber por qué se eligieron dos puntos en lugar de tres puntos? El uso de puntos suspensivos en la progtwigción de computadoras es común y bien entendido, tal como lo indica el enlace (Wikipedia), por lo que esto despertó mi curiosidad.

(publicando como wiki de la comunidad en su lugar, gracias a las contribuciones en los comentarios)

Se menciona en el libro De Bash a Z Shell (Capítulo 8, Página 186, " Generación de numbers con llaves ") que esta syntax se toma prestada de Perl .

Además, también se sugiere que Pascal tenía la .. notación de range que se remontaba a 1970 (énfasis mío) (" The Programming Language Pascal ", Sección 6.1.2, Página 17 del PDF enlazado).

En conclusión, incluso el enlace de la Wikipedia de la pregunta indica algunos ejemplos donde .. se usa. La suposition de que una elipsis se define estrictamente como una secuencia de tres puntos, ya que es como un signo de puntuación , no es cierta aquí.