J'essaie actuellement de reproduire les comportements de base de la coque, et plus spécifiquement les comportements de globulation. Je testais des commandes avec des accolades et j'ai trouvé ce comportement que je ne comprends pas. Tout d'abord, le contenu du répertoire où je travaille en est la suivante:Comment utiliser les accolades dans un shell (bash)
1abc 2abc 3abc abc1 abc2 abc3
Ensuite, je tapé la commande suivante: ls {[1-3],[a-c]}*
, et il m'a retourné tous les fichiers ci-dessus comme prévu.
Enfin, j'ai essayé cette commande: ls {{,[1-3]},[a-c]}*
, qui, comme vous pouvez le voir, a des accolades imbriquées. Maintenant, ce que je ne comprends pas est le retour de cette commande, car il m'a donné ceci: 1abc 1abc 2abc 2abc 3abc 3abc abc1 abc1 abc2 abc2 abc3 abc3
Comme vous pouvez le voir, tous les fichiers ont été retournés deux fois, et je ne peux pas comprendre comment le shell interprète ce.
J'espère que mon explication était claire.
Ok , merci beaucoup pour cette explication, c'était vraiment clair et je le comprends maintenant! –