文档章节

linux文件 某列求和

fzxu_05
 fzxu_05
发布于 2012/10/24 15:11
字数 114
阅读 1879
收藏 2


linux文件按照某两个字段为条件

对某个字段求和

第一种方法:


#!/bin/bash


filename=sp.user
cat $filename|awk '{print $1" "$2" "$3}' >log.txt
cat log.txt|awk '{print $1" "$2}'|sort |uniq >t.txt
while read line
do
echo -n -e "$line\t"
grep "$line" log.txt|awk 'BEGIN{total=0}{total+=$3}END{print total}'
done <t.txt


第二种方法:

#!/bin/bash


filename=crm.sp.user
awk '{a[$1"  "$2]+=$3}END{for(i in a)print i,a[i]}' $filename >sp.user.sumfee

参照数据:  


推荐一个不错的网站

© 著作权归作者所有

共有 人打赏支持
fzxu_05
粉丝 43
博文 165
码字总数 84201
作品 0
朝阳
程序员
30个必知的Linux命令技巧,你都掌握了吗?

在Unix/Linux下,高效工作方式不是操作图形页面,而是命令行操作,命令行意味着更容易自动化。使用过Linux系统的朋友应该都知道它的命令行强大之处。话说回来了,以下这些命令使用技巧你又知...

李振良OK
06/26
0
0
awk分组求和分组统计次数

awk分组求和分组统计次数 运维生存时间 - 运维生存时间2017-12-037 阅读 Linux命令awk 发表评论 A+ 所属分类: Linux命令 分组求和 以第一列 为变量名 第一列为变量,将相同第一列的第二列数...

运维生存时间 - 运维生存时间
2017/12/03
0
0
9.6/9.7 awk(上、下)

9.6 awk命令(上) >awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式...

Champin
2017/11/22
0
0
Linux ls 命令的 20 个实用范例

Linux中一个基本命令是ls。没有这个命令,我们会在浏览目录条目时会遇到困难。这个命令必须被每个学习Linux的人知道。 ls是什么 ls命令用于列出文件和目录。默认上,他会列出当前目录的内容。...

uzv80px5v412ne
2017/12/27
0
0
Linux命令行中对表格类型文本的几处操作总结

Linux命令行中对打印成表格类型的文本进行操作 运行环境:Red Hat Enterprise Linux Server release 6.4 (Santiago) 先创建一个文件list.txt,包含三列数据(姓名、年龄、职业) 每行一组数据...

北风其凉
2014/11/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

使用esp8266制作wifi干扰器

概述 这个东西,说真的对现在的无线网络环境影响其实不是很大了,首先它只能玩2.4ghz的无线,其次这个模块不是特别的可靠,运行的时候温度会很高,买来玩玩还是可以的 什么是esp8266 ESP8266...

bboysoulcn
13分钟前
0
0
以太坊总结

一、概念说明 1.以太坊(Ethereum blockchain)由V神(Vitalik Buterin)发明,是一个交易记录的永久数据库,它以一个“无信任”的交易系统来运行,不需要任何第三方信任机构即可进行点对点的...

盼望明天
38分钟前
1
0
Java并发工具类——AtomicInteger

基本类型int的递增等操作并不是线程安全的,加上synchronized又会影响性能,因此在并发情况下我们应该使用AtomicInteger,下面通过一个例子验证一哈。 public class TestAtomicInteger {...

东都大狼狗
40分钟前
2
0
基于CentOS7.2系统对RabbitMQ单机版安装过程

准备虚拟机系统 我的系统如下 系统版本7.2 安装perl yum install perl 安装wget工具 yum install -y wget 安装相关依赖工具 yum install ncurses ncurses-base ncurses-devel ncurses-libs ...

凌晨一点
44分钟前
1
0
Maven常用命令

Maven常用命令 说到命令,则不得不提一下环境变量,在之前的博文中简单提了一下环境变量的配置,这里具体说一下。说完环境变量的配置,然后就是Maven的常用命令,这里说的是常用的几个命令,...

星汉
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部