当前位置: 首页 > Linux

Linux下花括号扩展

时间:2023-04-06 03:10:00 Linux

微信公众号:AiqnCTO专业编程问答社区www.askcto.com实例展示[root@ky35z~]#echoFront-{A,B,C}-BackFront-A-BackFront-B-BackFront-C-Back大括号扩展模式信息可以包含一个前导字符(Front)作为开头,一个后记(Back)作为结尾。输出一系列包含整数的整数[root@ky35z~]#echoNum_{2..10}Num_2Num_3Num_4Num_5Num_6Num_7Num_8Num_9Num_10单个字符输出一系列正序排列的字母[root@ky35z~]#echo{A..Z}ABCDEFGHIJKLMNOPQRSTUVWXYZ支持嵌套花括号展开支持嵌套[root@ky35z~]#echoa{A{1,2},B{3,4}}baA1baA2baB3baB4b实际使用经过以上学习,花括号展开还是很方便的,那么一般实际应用在哪里呢?当您需要创建一系列文件或目录时。是不是派上用场了。例如,你想根据年和月创建一系列文件来整理你过去2年的文章。[root@ky35z测试]#mkdir{2018..2019}-0{1..9}{2018..2019}-{10..12}[root@ky35z测试]#ls2018-012018-032018-052018-072018-092018-112019-012019-052019-072019-092019-112018-042018-062018-082018-102018-022019-022019-91-04-62019-912018-04082019-102019-12试想一下,如果要分别创建每个目录,不仅工作量大,而且容易出错。应用上面的花括号扩展,你就完成了一个命令。而且,这些目录是按照时间顺序排列的,输出一个完整的输出目录列表。