#! /bin/bash
sum=0
for mem in `ps aux |awk '{print $6}' |grep -v 'RSS' `
do
sum=$[$sum+$mem]
done
echo "The total memory is $sum""k"

也可以使用awk 一条命令计算:

ps aux | grep -v 'RSS TTY' |awk '{(sum=sum+$6)};END{print sum}'

相关文章:

  • 2021-10-16
  • 2021-05-07
  • 2022-12-23
  • 2021-11-29
  • 2021-11-29
  • 2021-08-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-21
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
相关资源
相似解决方案