特殊字符
通配符
?:匹配任意1單子符
*:匹配任意長度字符串
[]:匹配其中任意1個字符,*、?在[]中是普通字符
引號
""、''
注釋符
#
#!不是注釋,但必須出現腳本的第1行
大括號
變量擴大
${VAR}
${#STR}
通配符擴大
1、匹配多個排列組合的可能
echo {x1,x2,x3}{y1,y2,y3}
x1y1 x1y2 x1y3 x2y1 x2y2 x2y3 x3y1 x3y2 x3y3
2、匹配不同的文件
touch file{A,B}
ls file{A,B}
rm file{A,B}
語句塊
控制字符
在腳本中不可用
雜項
反引號
``=$()
位置參數
$0
$1...$9,$(10)...$(n)
$#
$@/$*
$?
$!
感嘆號
1、邏輯反
2、用于履行history中的命令
上一篇 vijos P1114 FBI樹
下一篇 圖片拉伸