免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: djzhangxing
打印 上一主题 下一主题

[文本处理] 如何将文件中包含某关键字的行删除掉?syslog报警需求 [复制链接]

论坛徽章:
2
狮子座
日期:2014-08-15 00:24:232015元宵节徽章
日期:2015-03-06 15:52:30
21 [报告]
发表于 2014-08-02 02:36 |只看该作者
前面和后面都明白。
#将获得的过滤字节数换算成M
_SIZE=`echo "scale=2;$_SUM_NO/1024/1024"|bc -l|sed 's/^\./0&/'`
这里是什么意思呢?
1024代表什么呢,我想转成单位K呢?


回复 19# qianqiaoo


   

论坛徽章:
2
狮子座
日期:2014-08-15 00:24:232015元宵节徽章
日期:2015-03-06 15:52:30
22 [报告]
发表于 2014-08-02 02:55 |只看该作者
我明白一部分了啦。
_SIZE=`echo "scale=2;$_SUM_NO/1024/1024"|bc -l|sed 's/^\./0&/'`
"scale=2;-----保留2位小数
$_SUM_NO/1024/1024"|bc -l   ---------变量字节除以1024是k,再次除以1024是m
至于sed,我在研究哈。
回复 20# djzhangxing


   

论坛徽章:
2
狮子座
日期:2014-08-15 00:24:232015元宵节徽章
日期:2015-03-06 15:52:30
23 [报告]
发表于 2014-08-02 03:21 |只看该作者
本帖最后由 djzhangxing 于 2014-08-02 03:28 编辑

sed我也明白了,先感谢啊,灰常的感谢。

论坛徽章:
2
狮子座
日期:2014-08-15 00:24:232015元宵节徽章
日期:2015-03-06 15:52:30
24 [报告]
发表于 2014-08-02 03:23 |只看该作者
本帖最后由 djzhangxing 于 2014-08-02 03:28 编辑

  1. [zx@cdn ~]$ ll messages
  2. -rw-r--r-- 1 zx zx 15417267 Aug  2 02:10 messages
  3. [zx@cdn ~]$ du -sb messages                  
  4. 15417267        messages    ------------b
  5. [zx@cdn ~]$ du -sk messages
  6. 15056        messages           -------------Kb
  7. [zx@cdn ~]$ du -sm messages
  8. 15        messages                   -------------Mb
  9. [zx@cdn ~]$ du -sh messages
  10. 15M        messages
  11. 但是↓
  12. [zx@cdn ~]$ echo "scale=30;15417267/1024"|bc -l|sed 's/^\./0&/'
  13. 15055.924804687500000000000000000000                                        -----------这个不应该是b换成km  应该是15056
  14. [zx@cdn ~]$ echo "scale=30;15417267/1024/1024"|bc -l|sed 's/^\./0&/'
  15. 14.703051567077636718750000000000                                              -----------这个应该是b换成mb 应该是15

  16. 我们这里的脚本是根据du -sk判断的,主要的问题就是问下那个14.70...如何约等于15!不然的话数据会不准确的。
复制代码
回复 22# djzhangxing


   

论坛徽章:
0
25 [报告]
发表于 2014-08-02 09:36 |只看该作者
有的盘是以1024转换,有的是1000转换。
这个你直接取1000的,在取整不就好了或者取小数点四舍五入
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP