我使用一个非常简单的命令来对运算符列表进行排序:
cut -d',' -f11 be_sendsms.csv | sort | uniq -c
我得到的输出是:
95 "BASE17BE"
530 "BASE18BE"
252 "ORANGE17BE"
820 "ORANGE18BE"
162 "PROXIMUS17BE"
482 "PROXIMUS18BE"
有没有一种简单的方法来累积“BASE17BE”和“BASE18BE”的值,以便它们的总数一起出现在“BASE”下,并对 Orange 和 Proximus 执行相同的操作?
答案1
我们可以将输出重定向到临时文件,然后应用给出的命令这回答
awk -F ' ' '$2 ~ /BASE/ {sum += $1} END {print sum}' temp