题解 | #统计所有进程占用内存百分比的和#
统计所有进程占用内存百分比的和
https://www.nowcoder.com/practice/fb24140bac154e5b99e44e0cee45dcaf
#!/bin/bash awk 'BEGIN{sum=0}{sum+=$4}END{print sum}' nowcoder.txt
- BEGIN{sum=0} 部分在开始时初始化一个变量 sum,用于存储总和。
- {sum+=$4} 部分会遍历文件的每一行,将第四列的值累加到 sum 中。
- END{print sum} 部分在处理完所有行后,打印出累加的总和。
BEGIN块只会执行一次, awk 在执行数值计算时,会将非数字的字符串解释为 0。