美文网首页PHP程序员
Shell脚本字符串截取方法

Shell脚本字符串截取方法

作者: php转go | 来源:发表于2020-12-12 15:51 被阅读0次
    1. # 号与 ## 号截取,删除左边字符,保留右边字符。
    str=123//abc/def
    echo ${str#*/} #输出结果/abc/def 读取了第一个斜杆/,保留了右边的数据
    echo ${str##*/}#输出结果def,读取了最后一个斜杆/,保留了右边的数据
    
    1. %号与%%截取,删除右边字符,保留左边字符
    str=123//abc/def
    echo ${str%*/}#输出结果123//abc,读取了最后一个斜杆/,保留了左边边的数据
    echo ${str%%/*} #输出结果123,读取了第一个斜杆,保留了左边的数据
    

    3.从左边第几个字符开始,及字符的个数

    str=123//abc/def
    echo ${str:2} #输出结果3//abc/def ,截掉了前面2位
    echo ${str:0-4:3}  #输出结果/de,从最后开始截取4位数,保留这四位数中的前面三位数
    echo ${str:0-4} # #输出结果/def,从最后开始截取,保留最后四位数
    

    相关文章

      网友评论

        本文标题:Shell脚本字符串截取方法

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