专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 其他开发语言

请问一个字符串截取的有关问题~们小弟我赐教

发布时间:2011-06-30 07:30:55 文章来源:www.iduyao.cn 采编人员:星星草
请教一个字符串截取的问题~~大虾们我赐教!
现在有一任意长度的字符串,特征如下:最后一个为冒号(:),前面均为数字。
比如说:
123456:
56789:

哪位大虾能用shell截取出前面的数字啊?

谢谢。。shell新手,困扰N久了 。。

------解决方案--------------------
${varible##*string} 从左向右截取最后一个string后的字符串
${varible#*string}从左向右截取第一个string后的字符串
${varible%%string*}从右向左截取最后一个string后的字符串
${varible%string*}从右向左截取第一个string后的字符串
------解决方案--------------------
${string%substring} 从变量string的结尾, 删除最短匹配substring的子串
------解决方案--------------------
如果字符串中只有最后一个:,就可以这么干:
johndream.chen@debian:~$ teststr="123456:"
johndream.chen@debian:~$ echo ${teststr%%:*}
123456
johndream.chen@debian:~$
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: