美文网首页
Shell学习笔记:#*、%*字符串掐头去尾方法

Shell学习笔记:#*、%*字符串掐头去尾方法

作者: cain07 | 来源:发表于2021-01-12 10:55 被阅读0次
    $ vi testfilename.sh
    #!/bin/sh
    testname="a1.b2.c3.d4.e5"
    echo "testname="$testname
    echo '${testname%%.*}'
    echo "${testname%%.*}" #取头部
    echo '${testname%.*}'
    echo "${testname%.*}"   #去尾部
    echo '${testname#*.}'
    echo "${testname#*.}"   #去头部
    echo '${testname##*.}'
    echo "${testname##*.}"  #取尾部
    

    理解的简单方法:
    记忆的方法为:# 是 去掉左边(键盘上#在 的左边),%是去掉右边(键盘上% 在 的右边),单一符号是最小匹配;两个符号是最大匹配

    相关文章

      网友评论

          本文标题:Shell学习笔记:#*、%*字符串掐头去尾方法

          本文链接:https://www.haomeiwen.com/subject/unusaktx.html