字符串的掐头去尾
字符串掐头(#用来删除头部,*通配)
从左向右,最短匹配删除
格式:echo ${变量名#*关键词}
[root@ceshiji ~]# x=`head -1 /etc/passwd`(x变量=head -1 /etc/passwd命令,)
[root@ceshiji ~]# echo ${x#*:}
x:0:0:root:/root:/bin/bash
从右向左,最长匹配删除
格式:echo ${变量名##*关键词}
[root@ceshiji ~]# echo ${x##*:}
/bin/bash
字符串去尾(%用来删除头部,*通配)
从左向右,最短匹配删除
格式:echo ${变量名%关键词*}
从右向左,最长匹配删除
格式:echo ${变量名%%关键词*}