%%: 删除后面符合条件的最长字符串
[shengshu@shuai shell-dir]$ var="xyz=123=456"; val=${var%%[=]*}; echo "$val"
xyz
[shengshu@shuai shell-dir]$
%: 删除后面符合条件的最短字符串
[shengshu@shuai shell-dir]$ var="xyz=123=456"; val=${var%[=]*}; echo "$val"
xyz=123
[shengshu@shuai shell-dir]$
## : 删除前面符合条件的最长字符串
[shengshu@shuai shell-dir]$ var="xyz=123=456"; val=${var##*[=]}; echo "$val"
456
[shengshu@shuai shell-dir]$
#: 删除后面符合条件的最短字符串
[shengshu@shuai shell-dir]$ var="xyz=123=456"; val=${var#*[=]}; echo "$val"
123=456
[shengshu@shuai shell-dir]$
Shell 字符串截取:${varible##*string} ${varible#*string} ${varible%%string*} ${varible%string*}
最新推荐文章于 2023-08-14 11:47:25 发布