chinaunix上的一个帖子: http://bbs2.chinaunix.net/viewthread.php?tid=1443099&extra=&page=1

我要快速创建20个文件,test_01.txt。。。。test_20.txt, 01-20这个怎么处理,1..20只是1 2 3 4 5 6 7 。。。20,个位数的时候没有前面的0. 不符合要求。 请求高手指点。

下面是一些不同的做法

printf "%02d\n" {00..20} | xargs -i touch {} 

printf "%02d\n" {0..10}|sed 's/$/.txt/g'|xargs -i touch {} 

#zsh
touch test_{01..20}.txt 

printf "%02d.txt " {0..10} | xargs touch 

printf "%02d\n" {00..20}|xargs -i touch {}.txt

touch $(printf '%02d.txt \n' {1..20})