awk求和

在shell里面会遇到数组,也会遇到数组的求和,当然我们可以自己写循环代码来求shell数组的元素之和(shell数组似乎没有自动求和功能),这时我们可以用awk来解决,一条命令的问题。

首先来看张图片

查看php-fpm所占用是系统资源

我们知道第3和第4列分别是CPU和内存的使用百分比,那么我们怎么求一下和进行下汇总统计呢?php-fpm的进程是比较多的,我们也可以用awk命令将第4列(或者第3列)的数据打印出来输入数组再求和,没必要这么复杂,看命令:

  
  
  
  
  1. ps aux | grep -i php-fpm | grep -v "grep" | awk '{ total += $4 } END{ print total }' 

看看效果:

使用AWK命令将PHP-FPM内存使用率汇总【By 陆小K网络工作室】

就到这里。

你可能感兴趣的:(linux,awk求和,shell数组求和)