LinuxSir.cn,穿越时空的Linuxsir!

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

怎样截取字符串中的整数,急阿,大虾帮一下

[复制链接]
发表于 2005-4-5 09:31:11 | 显示全部楼层 |阅读模式
怎样截取字符串中的整数?
比如 字符串"Total: 2000 KB" 怎样截取其中的2000?  用什么函数
发表于 2005-4-5 09:41:16 | 显示全部楼层
先把2000读进strbuf(一个字符串buf),再用atoi、atol等函数均可(man atoi一下看看)……或者用sscanf,例如sscanf(strbuf,"%d",&val);
回复 支持 反对

使用道具 举报

发表于 2005-4-5 09:45:08 | 显示全部楼层
Post by Moom
怎样截取字符串中的整数?
比如 字符串"Total: 2000 KB" 怎样截取其中的2000?  用什么函数

str0="Total: 2000 KB"
echo "$str0" > temp
str=`/bin/gawk '{print $2}' temp`
echo $str
回复 支持 反对

使用道具 举报

发表于 2005-4-5 09:49:03 | 显示全部楼层
oops,原来仅仅是截取……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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