一.bash通配符:
1. ?//任意的單個字符
2.*//0個或多個字符
3. [] //區間內的任意一個字符
4.; //分割命令,忽略前一個命令的執行結果,繼續執行後面的命令
5.& //後台執行程序
6.&& //前面的命令執行成功,返回值是0,執行後面的命令。
7.|| //前面的命令執行失敗,返回值非0,執行後面的命令。
8. | //管道
9.() //開啟子shell,執行裡面的命令
10.{} //裡面的命令在當前shell執行
11.> >> //輸出重定向
12.< << //輸入重定向
13.$ //定義變量
14.\ //轉義;命令的折行
15.`` //調用命令的執行結果;不可以嵌套
16 .- //連字符;命令的選項的前導, - --
17. '' //強引用符號;屏蔽特殊字符
18."" //弱引用符號;`` $ \ 這3個符號屏蔽不了
19.: //表示空操作,返回值永遠是0;while循環
20. [:alnum:]//字母+數字
21[:alpha:] //字母
22[:lower:]//小寫字母
23[:upper:] //大寫字母
24[:digit:] //十進制數
25 [:punct:] //符號
26 [:space:]//空白字符(空格 “tab”)
27 [[:alnum:]] //任意的一個字母或數字[a-Z0-9]
28 [^[:alnum:]] //取反
[[:alnum:]!]