一、计算字符串长度
法一 | ${#string} | |
法二 | expr length “${string}” | 变量字符串中包含空格则要带双引号 |
二、获取子串某字符在字符串中索引位置
expr index ${string} ${sub_string}
三、抽取子串
法一 | ${string:position} | 从左数position位置开始截取(索引开始为0) |
法二 | ${string:position:length} | 从左数position位置开始截取(索引开始为0),匹配长度为length |
法三 | ${string: -position} | 从右数position位置开始截取(索引开始为-1),注意负号前有空格 |
法四 | ${string:(position)} | positon为正则左数,为负则右数 |
法五 | expr substring $string positon length |
四、获取子串长度
expr match "$string" substr
标签:string,处理,expr,索引,length,字符串,position,bash From: https://www.cnblogs.com/JiaoTou/p/17076637.html