序列擴展

{x..y} 是擴號擴展(Brace Expansion) 的一種,稱為序列擴展。
序列擴展可用數字和字母做起迄,比如:

echo {1..10} # 展開成 1 2 3 4 5 6 7 8 9 10
echo {a..d}  # 展開成 a b c d

序列擴展和一般的括號擴展 a{d,c,b}e 一樣,其實都是屬於擴號擴展(Brace Expansion),請參考 bash 的文件:
http://www.gnu.org/software/bash/manual/bashref.html#Brace-Expansion

請特別注意,本功能在 Bash 3.0 之後的版本才支援喔! 以下是新舊版本的作法比較:

echo {1..10} # bash 3.0 以後的做法

echo `seq 1 10` # bash 3.0 以前的做法