字符串处理
子串截取 三种方法
方法一:${变量名:起始位置:长度}
方法二:expr subsrt “$变量名” 起始位置 长度
子串截取 三种方法
方法一:${变量名:起始位置:长度}
方法二:expr subsrt “$变量名” 起始位置 长度
方法三:echo $变量名 | cut -b 起始位置-结束位置
[root@server0 ~]# phone='13788768897'
[root@server0 ~]# echo ${#phone} 显示字符串的内字符的个数
11
[root@server0 ~]# echo ${phone:0:6} 截取字符串从0为开始从左到右的6为数字
137887
[root@server0 ~]# echo $phone | cut -b 1-4 截取字符串从1到4之间的字符串
1378
[root@server0 ~]# expr substr "$phone" 1 3 截取字符串从1到3之间的字符串
137
[root@server0 ~]# echo $phone | cut -b 1,4,8