# 和 % 可以對變量進行匹配刪除,具體用法如下:
1、${path#var} 這是對變量,從前面開始最短的匹配
如:path=/etc/local/mysql
${path#/*/} 則爲 /local/mysql
2、${path##var} 這種是對最長的內容進行匹配,還是上面的path
${path##/*/} 則爲 mysql
3、${path%var}正好與上面想反,是從變量值的結尾開始匹配
${path%/*} 則爲/etc/local
4、${path%%var}從後匹配最長的字段
${path%%/*} 則全部截取
有需要注意的是這種對變量值的匹配,只能對字段的頭和尾進行截取。要是想對中間字段截取將無法匹配