J'ai finalement compris / découvert pourquoi je n'ai jamais pu utiliser correctement la plage d'expansion d'accolade de bash
(et aussi zsh
de): la syntaxe est {1..10}
au lieu de ce que je supposais être une ellipse , c'est-à-dire {1...10}
.
Puis-je savoir pourquoi deux points ont été choisis plutôt que trois points? L'utilisation des points de suspension dans la programmation informatique est courante et bien comprise comme l'indique le lien (Wikipedia), c'est pourquoi cela a piqué ma curiosité.
n1..n2
dans la programmation pour désigner une plage de n1 à n2 est antérieure à Perl. Voir ce Manuel d'utilisation Pascal de 1970, section 6.1.2 à la page 17 .
..
vs ...
pour inclure le bon point de terminaison ou non, mais je peux me tromper. (Ruby? Était-ce Ruby?)