【shell】正则表达式

% *表示取从头到最后一个空格之前的内容:

实例:

echo $a
68a320cd0b8b60deb0866fc27f3689e5 mtd2
echo ${a% *}
68a320cd0b8b60deb0866fc27f3689e5

%/*代表取从头到最后一个slash之前的所有内容

#*/代表去取从第一个slash之后的所有内容

 name=${i#*/}
 dir=${name%/*}

  

  

posted @ 2021-10-12 10:28  轻轻的吻  阅读(43)  评论(0编辑  收藏  举报