免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2882 | 回复: 1
打印 上一主题 下一主题

如何从load average进行截取,得到后面的数据。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-21 10:28 |只看该作者 |倒序浏览
20可用积分
st102 6:12pm up 31 day(s), 6 hr(s), 58 users, load average: 1.95, 1.84, 1.28
st103 6:21pm up 14 day(s), 5:59, 57 users, load average: 0.07, 0.12, 0.17
st104 6:22pm up 32 day(s), 2:52, 89 users, load average: 0.21, 0.18, 0.25
st105 6:18pm up 34 day(s), 7:16, 28 users, load average: 1.14, 1.48, 1.25
st106 6:01pm up 99 day(s), 15:55, 41 users, load average: 2.46, 1.91, 1.64
st107 6:31pm up 171 day(s), 5:56, 73 users, load average: 0.32, 0.39, 0.72
st108 6:19pm up 237 day(s), 6:17, 20 users, load average: 0.47, 1.23, 1.40
st109 6:05pm up 100 day(s), 3:06, 36 users, load average: 1.78, 1.24, 0.80
st110 5:57pm up 13 day(s), 6:19, 53 users, load average: 0.44, 0.44, 0.49
st111 6:22pm up 6:11, 57 users, load average: 0.11, 0.18, 0.30
st112 6:17pm up 91 day(s), 19:53, 48 users, load average: 0.12, 0.20, 0.36
st113 6:20pm up 2 day(s), 7:26, 72 users, load average: 0.07, 0.07, 0.14
st114 6:26pm up 61 day(s), 19:45, 47 users, load average: 0.13, 0.18, 0.23
st115 6:22pm up 24 day(s), 20:10, 44 users, load average: 0.25, 0.28, 0.40
st201 6:21pm up 34 day(s), 7:08, 44 users, load average: 2.06, 2.12, 1.88
st203 6:36pm up 21 day(s), 3:56, 38 users, load average: 0.11, 0.23, 0.40
st301 6:20pm up 194 day(s), 6:13, 49 users, load average: 1.05, 1.35, 1.18
st302 6:23pm up 11 day(s), 1:47, 0 users, load average: 0.06, 0.08, 0.09

论坛徽章:
0
2 [报告]
发表于 2007-08-21 12:55 |只看该作者
假设这些消息都保存在x.log文件中
st102 6:12pm up 31 day(s), 6 hr(s), 58 users, load average: 1.95, 1.84, 1.28

创建一个脚本文件getinfo.sh,内容如下:
  1. #!/usr/bin/bash
  2. for i in `cat $1`                            # 取出每一行的字符,用的时候把这些注解文字以及每行最后的空格全删了
  3. do
  4.     load.after=${i##*:}                #去掉每一行左起最后一个冒号:和它左边的所有字符
  5.     echo $load.after >> info.log    #把取出的结果放入到info.log文件中
  6. done
  7. exit
复制代码
# chmod a+x getinfo.sh
# getinfo.sh x.log
# cat info.log

基本思路是这样,应该看得懂吧

[ 本帖最后由 yuhuohu 于 2007-8-21 12:57 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP