% *表示取从头到最后一个空格之前的内容:
实例:
echo $a 68a320cd0b8b60deb0866fc27f3689e5 mtd2 echo ${a% *} 68a320cd0b8b60deb0866fc27f3689e5
%/*代表取从头到最后一个slash之前的所有内容
#*/代表去取从第一个slash之后的所有内容
name=${i#*/} dir=${name%/*}