首页 > 其他 > 详细

AWK的用法(持续更新)

时间:2017-11-06 17:12:23      阅读:266      评论:0      收藏:0      [点我收藏+]

方法比较笨,算是做一个总结,习惯用AWK进行取值,下面以free -m为例来举例

!!!持续更新,看到的网友也可以留言的形式来一起更新内容,谢谢


例子:

[root@130 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          1861        174       1687          0          8         50
-/+ buffers/cache:        115       1746
Swap:         8191          0       8191


1、取值

[root@130 ~]# free -m|awk  ‘NR==2 {print $2}‘
1861

-F 可以指定分隔符

NR==2    取第二行

print $2    打印第二个


2、计算

[root@130 ~]# free -m|awk ‘NR==2 {print int(""$3+$2"")}‘
2035
[root@130 ~]# free -m|awk ‘NR==2 {print int(""$3/$2*100"")}‘
9
[root@130 ~]#

int    取整




本文出自 “小小小平凡” 博客,谢绝转载!

AWK的用法(持续更新)

原文:http://swiki.blog.51cto.com/9500075/1979334

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!