1. 程式人生 > >AWK的用法(持續更新)

AWK的用法(持續更新)

awk

方法比較笨,算是做一個總結,習慣用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的用法(持續更新)