On Sun, Jul 06, 2025 at 12:13:23AM +0200, Vincent Lefevre wrote: > ... like what the following does: > > qaa% echo foo{{1..3},{5..7}} > foo1 foo2 foo3 foo5 foo6 foo7 > But I would like to avoid the extra braces. I didn't realized this was possible and really like it. In the same scope: it would be nice to have a setopt rcsubscripts (in the same spirit of rcquotes) to enable spaces in array subscripts a b c d e f g h i j k l m n o p q r s t u v w x y z 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 alphabet=( {a..z} ) # another thing that should be nice: get the index out of it: # echo ${(kv)alphabet} echo $alphabet[ 8 5 12 12 15 ] # so the ranges could be used as well: echo 5 first letters: $alphabet[ {1..5} ] regards -- Marc Chantreux
Attachment:
signature.asc
Description: PGP signature