美文网首页
(二)、计算字符串长度 && 抽取字串

(二)、计算字符串长度 && 抽取字串

作者: 雪燃归来 | 来源:发表于2021-01-13 00:42 被阅读0次

    (一)、 语法

    计算字串长度
    抽取字串

    (二)、例子

    /**计算字串长度**/
    len=${#varible_1}
    // 25
    len=`expr length "$varible_1"`
    // 25
    
    /**获取【字符】索引位置**/
    var1="quickstart is a app"
    ind=`expr index "$var1" start`
    // 6 
    ind=`expr index "$var1" uniq`
    // 1  注意⚠️ 是字符 💩
    ind=`expr index "$var1" cnk`
    //4
    
    /**获取字串长度**/
    // 注意⚠️💩 必须从头开始匹配
    sub_len=`expr match "$var1" app`
    // 0
    sub_len=`expr match "$var1" quick`
    // 5
    sub_len=`expr match "$var1" quic.*`
    // 19
    
    /**提取字串**/
    注意⚠️💩 使用expr,索引计数是从1开始计算:使用${string:position},索引计数是从0开始计数的。
    var1="kafka hadoop yarn mapreduce"
    substr_1=${var1:10}
    // op yarn mapreduce
    substr_1=${var1:10:5}
    // op ya
    substr_1=${var1: -5}
    substr_1=${var1:(-5)}
    // educe
    substr_1=${var1: -5:2}
    // ed
    substr_1=`expr substr "$var1" 10 5`
    // oop y
    
    

    相关文章

      网友评论

          本文标题:(二)、计算字符串长度 && 抽取字串

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