{} 花括号的用法

{} 花括号的用法

备份
[root@centos6 app]# touch test.log
[root@centos6 app]# ls
test.log
[root@centos6 app]# 
[root@centos6 app]# cp test.log{,.bak}
[root@centos6 app]# ls
test.log  test.log.bak
[root@centos6 app]#
连续
[root@centos6 app]# echo file{1..2}
file1 file2
[root@centos6 app]# echo file{1..10}
file1 file2 file3 file4 file5 file6 file7 file8 file9 file10
[root@centos6 app]# echo file{001..10}
file001 file002 file003 file004 file005 file006 file007 file008 file009 file010
[root@centos6 app]# echo {a..z}
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
[root@centos6 app]# echo {A..Z}
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
倒序
[root@centos6 app]# echo {9..1}
9 8 7 6 5 4 3 2 1
[root@centos6 app]# echo {z..a}
z y x w v u t s r q p o n m l k j i h g f e d c b a
[root@centos6 app]# echo {Z..A}
Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
[root@centos6 app]# 
步进
[root@centos6 app]# echo file{001..10..2}
file001 file003 file005 file007 file009
[root@centos6 app]# echo file{001..10..3}
file001 file004 file007 file010
[root@centos6 app]#
[root@centos6 app]# echo {9..1..3}
9 6 3
[root@centos6 app]# 
自由组合1(连续和非连续的)
mkdir -p /testdir/dir1/{x..y}/{a..b}
mkdir -p /testdir/dir1/{x,y}/{a,b}
mkdir -p /testdir/dir2/{x/{a..b},y}
mkdir -p /testdir/dir{3,4,5/dir{6..7}}
自由组合2(非连续的)
touch {a,d,g}.{log,txt}
[root@centos7 app]$touch {a,d,g}.{log,txt}
[root@centos7 app]$ls
a.log  a.txt  d.log  d.txt  g.log  g.txt
[root@centos7 app]$
自由组合3(连续的)
touch {1..9}.{a..c}
[root@centos7 app]$
[root@centos7 app]$touch {1..9}.{a..c}
[root@centos7 app]$ll
total 0
-rw-r--r--. 1 root root 0 Nov 17 11:22 1.a
-rw-r--r--. 1 root root 0 Nov 17 11:22 1.b
-rw-r--r--. 1 root root 0 Nov 17 11:22 1.c
-rw-r--r--. 1 root root 0 Nov 17 11:22 2.a
-rw-r--r--. 1 root root 0 Nov 17 11:22 2.b
-rw-r--r--. 1 root root 0 Nov 17 11:22 2.c
-rw-r--r--. 1 root root 0 Nov 17 11:22 3.a
-rw-r--r--. 1 root root 0 Nov 17 11:22 3.b
-rw-r--r--. 1 root root 0 Nov 17 11:22 3.c
-rw-r--r--. 1 root root 0 Nov 17 11:22 4.a
-rw-r--r--. 1 root root 0 Nov 17 11:22 4.b
-rw-r--r--. 1 root root 0 Nov 17 11:22 4.c
-rw-r--r--. 1 root root 0 Nov 17 11:22 5.a
-rw-r--r--. 1 root root 0 Nov 17 11:22 5.b
-rw-r--r--. 1 root root 0 Nov 17 11:22 5.c
-rw-r--r--. 1 root root 0 Nov 17 11:22 6.a
-rw-r--r--. 1 root root 0 Nov 17 11:22 6.b
-rw-r--r--. 1 root root 0 Nov 17 11:22 6.c
-rw-r--r--. 1 root root 0 Nov 17 11:22 7.a
-rw-r--r--. 1 root root 0 Nov 17 11:22 7.b
-rw-r--r--. 1 root root 0 Nov 17 11:22 7.c
-rw-r--r--. 1 root root 0 Nov 17 11:22 8.a
-rw-r--r--. 1 root root 0 Nov 17 11:22 8.b
-rw-r--r--. 1 root root 0 Nov 17 11:22 8.c
-rw-r--r--. 1 root root 0 Nov 17 11:22 9.a
-rw-r--r--. 1 root root 0 Nov 17 11:22 9.b
-rw-r--r--. 1 root root 0 Nov 17 11:22 9.c
[root@centos7 app]$

转载于:https://www.cnblogs.com/shichangming/p/10010549.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值