题解 | #统计所有进程占用内存百分比的和#

统计所有进程占用内存百分比的和

https://www.nowcoder.com/practice/fb24140bac154e5b99e44e0cee45dcaf

#!/bin/bash

awk 'BEGIN{sum=0}{sum+=$4}END{print sum}' nowcoder.txt
  1. BEGIN{sum=0} 部分在开始时初始化一个变量 sum,用于存储总和。
  2. {sum+=$4} 部分会遍历文件的每一行,将第四列的值累加到 sum 中。
  3. END{print sum} 部分在处理完所有行后,打印出累加的总和。

BEGIN块只会执行一次, awk 在执行数值计算时,会将非数字的字符串解释为 0。

全部评论

相关推荐

06-02 15:53
阳光学院 Java
点赞 评论 收藏
分享
Gaynes:查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务