一、linux给所有容器执行一条命令
二、linux指定列数字求和
三、linux两个文件找不同和找相同
一、给所有容器执行一条命令
命令
for i in `sudo docker ps -q`;do echo -e "\033[42;37m ${i} \033[0m" && sudo docker exec -it $i df -h;done
效果
二、某列数字求和
命令
awk '{sum += $2};END {print sum}' b.txt
#注释:$2代表第二行,可根据实际情况修改
效果
三、两个文件找不同和找相同
找不同 (找出b.txt和a.txt有何不同行)
awk 'FNR==NR{a[$0];next}!($0 in a)' a.txt b.txt
找相同(找出b.txt和a.txt有何相同行)
awk 'FNR==NR{a[$0];next}{if($0 in a)print $0}' a.txt b.txt