助记定义
逗号分割序列:由逗号分隔的任意字符序列,其中至少包含一个非quoted逗号。
序列表达式:“x..y”或“x..y..z”。其中x,y必须同时属于数字或字母表中的单个字符。z属于数字,默认为1或-1。
一般形式
前缀{逗号分割序列或序列表达式}后缀
注意点
- 可嵌套
- 非法的形式不展开
- 用“\{”和“\,”来转义“{”和“,”
- “${}”非花括号展开形式(“${}”属于parameter展开)
- 序列表达式中的数字x,y前面可以添加0来填充数字个数
例子
“a{b,c{d,e}}” 展开为 “abf acdf acef”
“{1..10}”展开为“1 2 3 4 5 6 7 8 9 10”
“{1..10..2}”展开为“1 3 5 7 9”
“{01..10}”展开为“01 02 03 04 05 06 07 08 09 10”
“{01..010}”展开为“001 002 003 004 005 006 007 008 009 010”
“{a..g}”展开为“a b c d e f g”
“{g..a}”展开为“g f e d c b a”
“{a..g..2}”展开为“a c e g”
网友评论