Shell基础
1、统计50台docker容器内存使用总量之和
docker stats $(docker ps -a -q) --no-stream | awk -F' ' '{print $4}'| sed '/CPU/d' >/tmp/docker_memory.txt awk '{a+=$1}END{print a}' /tmp/docker_memory.txt
注解:
docker ps -a -q : 打印容器id;
docker stats : 打印容器状态;
参数--no-steam:打印一次;
awk -F' ' '{print $4}' :用空格分隔,打印第四列;
sed '/CPU/d' /tmp/docker_memory.txt : 删除关键字CPU的行;
awk '{a+=$1}END{print a}' /tmp/docker_memory.txt : 求第一列的和;
不要总羡慕别人的幸福,却常常忽略了自己生活中的美好!