规则:
变量配置方式 说明
${变量#关键词} 若变量内容从头开始的数据符合【关键词】,则将符合的最短数据删除。
${变量##关键词} 若变量内容从头开始的数据符合【关键词】,则将符合的最长数据删除。
${变量%关键词} 若变量内容从尾向前的数据符合【关键词】,则将符合的最短数据删除。
${变量%%关键词} 若变量内容从尾向前的数据符合【关键词】,则将符合的最长数据删除。
${变量/旧字符串/新字符串} 若变量内容符合【旧字符串】,则【第一个旧字符串】会被新字符串取代。
${变量//旧字符串/新字符串} 若变量内容符合【旧字符串】,则【全部旧字符串】会被新字符串取代。
1、删除杜马
[root@VM-8-10-centos ~]# echo ${ysy#*杜马}
+步鹰+平田市+云建明
2、替换步鹰
[root@VM-8-10-centos ~]# echo ${ysy/+步鹰/燕双嘤}
燕双嘤+平田市+云建明