大括号拓展:(通配(globbing))将对大括号中的文件名做扩展。在大括号中,不允许有空白,除非这个空白被引用或转义。第一种:对大括号中的以逗号分割的文件列表进行拓展。如
touch {a,b}.txt 结果为a.txt
b.txt。第二种:对大括号中以点点(..)分割的顺序文件列表起拓展作用,如:touch
{a..d}.txt 结果为a.txt
b.txt c.txt d.txt
[root@localhost ~]# #
创建名为tv_seasonX_episodeY.ogg的文件,将X替换为季数,将Y替换为该季的集数,共两季,每季六集。
[root@localhost ~]# touch tv_season{1..2}_spisode{1..6}.ogg
[root@localhost ~]# ls tv_*
tv_season1_spisode1.ogg tv_season1_spisode3.ogg tv_season1_spisode5.ogg tv_season2_spisode1.ogg tv_season2_spisode3.ogg tv_season2_spisode5.ogg
tv_season1_spisode2.ogg tv_season1_spisode4.ogg tv_season1_spisode6.ogg tv_season2_spisode2.ogg tv_season2_spisode4.ogg tv_season2_spisode6.ogg
[root@localhost ~]#
[root@localhost ~]# #
创建名为mystery_chapterX.odf的文件,一共8个,将X替换为1到8。
[root@localhost ~]# touch mystery_chapter{1..8}.odf
[root@localhost ~]# ls mystery_chapter*
mystery_chapter1.odf mystery_chapter2.odf mystery_chapter3.odf mystery_chapter4.odf mystery_chapter5.odf mystery_chapter6.odf mystery_chapter7.odf mystery_chapter8.odf
[root@localhost ~]#
[root@localhost ~]# #
用一个命令在my_bestseller目录下创建3个子目录,子目录命名为editor、plot_change和vacation。
[root@localhost ~]# mkdir -p my_bestseller/{editor,plot_change,vacation}
[root@localhost ~]# ls -lR my_bestseller/
my_bestseller/:
总用量 12
drwxr-xr-x. 2 root root 4096 7月 9 19:27 editor
drwxr-xr-x. 2 root root 4096 7月 9 19:27 plot_change
drwxr-xr-x. 2 root root 4096 7月 9 19:27 vacation
my_bestseller/editor:
总用量 0
my_bestseller/plot_change:
总用量 0
my_bestseller/vacation:
总用量 0
[root@localhost ~]#
阅读(2738) | 评论(0) | 转发(0) |