AWK的用法(持续更新)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AWK的用法(持续更新)相关的知识,希望对你有一定的参考价值。
方法比较笨,算是做一个总结,习惯用AWK进行取值,下面以free -m为例来举例
!!!持续更新,看到的网友也可以留言的形式来一起更新内容,谢谢
例子:
[[email protected] ~]# free -m total used free shared buffers cached Mem: 1861 174 1687 0 8 50 -/+ buffers/cache: 115 1746 Swap: 8191 0 8191
1、取值
[[email protected] ~]# free -m|awk ‘NR==2 {print $2}‘ 1861
-F 可以指定分隔符
NR==2 取第二行
print $2 打印第二个
2、计算
[[email protected] ~]# free -m|awk ‘NR==2 {print int(""$3+$2"")}‘ 2035 [[email protected] ~]# free -m|awk ‘NR==2 {print int(""$3/$2*100"")}‘ 9 [[email protected] ~]#
int 取整
本文出自 “小小小平凡” 博客,谢绝转载!
以上是关于AWK的用法(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章