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的用法(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章

小程序各种功能代码片段整理---持续更新

ChatGPT的N种用法(持续更新中。。。)

svn命令行相关操作集合(持续更新!)

Linux工作中常用到的一些命令(持续更新)常用的

python有趣用法汇总(持续更新)

精通awk系列:awk用法入门