首页 > 其他 > 详细

变量值的截取

时间:2015-02-03 19:40:34      阅读:180      评论:0      收藏:0      [点我收藏+]


# 和 % 可以对变量进行匹配删除,具体用法如下:
1、${path#var}  这是对变量,从前面开始最短的匹配
如:path=/etc/local/mysql
   ${path#/*/} 则为 /local/mysql

2、${path##var} 这种是对最长的内容进行匹配,还是上面的path
   ${path##/*/} 则为 mysql
3、${path%var}正好与上面想反,是从变量值的结尾开始匹配
   ${path%/*}  则为/etc/local
4、${path%%var}从后匹配最长的字段
   ${path%%/*} 则全部截取
有需要注意的是这种对变量值的匹配,只能对字段的头和尾进行截取。要是想对中间字段截取将无法匹配


本文出自 “蜗牛的家” 博客,请务必保留此出处http://winters.blog.51cto.com/5617866/1611225

变量值的截取

原文:http://winters.blog.51cto.com/5617866/1611225

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!