SHELL8. 统计所有进程占用内存大小的和
描述
假设 nowcoder.txt 内容如下:Bash 解法, 执行用时: 2ms, 内存消耗: 408KB, 提交时间: 2021-09-10
sum=0 while read -a a do sum=$(($sum+${a[5]})) done<nowcoder.txt echo $sum
Bash 解法, 执行用时: 2ms, 内存消耗: 416KB, 提交时间: 2022-04-13
#!/bin/bash sum=0 while read -a txt do ((sum+=txt[5])) done < nowcoder.txt echo $sum
Bash 解法, 执行用时: 2ms, 内存消耗: 416KB, 提交时间: 2022-02-03
sum=0 while read -a txt do ((sum+=txt[5])) done < nowcoder.txt echo $sum
Bash 解法, 执行用时: 2ms, 内存消耗: 420KB, 提交时间: 2022-01-27
sum=0 while read -a p do ((sum+=p[5])) done echo $sum
Bash 解法, 执行用时: 2ms, 内存消耗: 420KB, 提交时间: 2022-01-25
#!./bin/bash # 统计所有进程占用内存大小的和 sum=0; while read p do arr=($p) ((sum+=arr[5])) done <nowcoder.txt echo $sum