一、{}用法

花括号{} 表示一个范围
创建多个文件 touch {1.txt,lab.txt,xx.txt,wl.txt}
创建连续性文件 touch wp{1...5}
删除连续性文件 rm -rf wp{1...5}
创建相同步长文件 mkdir wp{0..10..2} //最后一位表示步长为2

二、[]中括号

表示已存在的文件范围中的一个,主要用于已查找场景
[1-3] 表示 1到3
[1,2,3] 表示 1,2,3任意一个

三、()小括号

内部是命令, 实现括号内部命令先执行,
一般配合$符号一起使用 echo $(date)
$() 类似 ``

四、“”双引号

表示一个字符串
弱应用,即内部特殊符号仍具备意义
echo "date is a beautiful day"

五、‘’表示强引用

表示一个字符串
强引用,即内部特殊符号不具备意义
echo '`date`is a beautiful day'

六、$

调用变量,后面接参数

七、反斜杠\

屏蔽后面特殊字符, 比如换行、$ 等

八、*

任意长度,任意字符

九、?

任意一个字符

十、[^] 反选

ls file[^x]