码迷,mamicode.com
首页 > 其他好文 > 详细

变量值的截取

时间:2015-02-03 19:43:23      阅读:135      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!