LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 676|回复: 3

提取字符串的问题

[复制链接]
发表于 2004-10-21 20:53:26 | 显示全部楼层 |阅读模式
如果我有一个字符串为1111._222._333._444
如何提取为1111._222._333
是用什么样的语句
好象是用#号和%什么的
有相关的知识请指教
发表于 2004-10-21 21:52:51 | 显示全部楼层
${var%.*} var为变量名,当然也可以由其它的方式。

eg,

~$var=111._222._333._444
~$echo ${var%.*}
发表于 2004-10-21 21:55:26 | 显示全部楼层
${var%.*} var为变量名,当然也可以由其它的方式。

eg,

~$var=111._222._333._444
~$echo ${var%.*}

看到键盘上的$了吗? 左边的#代表从左往右截断,右边的%代表
从右往左截断,##代表最长匹配,#代表最短的匹配。
发表于 2004-10-21 21:56:36 | 显示全部楼层
不好意思,我的网络有点问题,提交到一半我还以为没成功呢。

看到键盘上的$了吗? 左边的#代表从左往右截断,右边的%代表
从右往左截断,##代表最长匹配,#代表最短的匹配。

请参考gentoo CEO写的文章,到IBM developerwork可找到。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表