AWK的用法(持續更新)
阿新 • • 發佈:2017-11-06
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的用法(持續更新)