使用 AWK 來做垂直数字相加
數字垂直加總
檔案內容 (num.txt)
1
2
3
- 加總: 
cat num.txt | awk '{sum += $1} END {print sum}'
 - 輸出: 6
 
加總 Apache access log 輸出的流量
cat access.log | awk '{sum += $10} END {print sum}'
- 數值就是輸出的流量.
 
一个简单的去重方法:
awk '!($1 in a){a[$1];print $1}'
同样达到效果的
sort $1 | uniq
使用 AWK 來做垂直数字相加的更多相关文章
- [CareerCup] 2.5 Add Two Numbers 两个数字相加
		
2.5 You have two numbers represented by a linked list, where each node contains a single digit. The ...
 - js “+” 连接字符串&数字相加 数字相加出现多位小数 函数调用单引号双引号嵌套和转义字符的使用
		
一.机制 JavaScript中,加号不仅表示相加还表示字符串连接 当加号两边存在字符串时,加号代表连接,实际上是将两侧都转为了字符串,如 "1" + 1 = "11&q ...
 - 给定一个整数,求解该整数最少能用多少个Fib数字相加得到
		
一,问题描述 给定一个整数N,求解该整数最少能用多少个Fib数字相加得到 Fib数列,就是如: 1,1,2,3,5,8,13.... Fib数列,满足条件:Fib(n)=Fib(n-1)+Fib(n- ...
 - LeetCode.2-两个数字相加(Add Two Numbers)
		
这是悦乐书的第340次更新,第364篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Medium级别的第1题(顺位题号是2).给定两个非空链表,表示两个非负整数. 数字以相反的顺序存储, ...
 - [LeetCode] Add Two Numbers 两个数字相加
		
You are given two linked lists representing two non-negative numbers. The digits are stored in rever ...
 - 从0开始做垂直O2O个性化推荐-以58到家美甲为例
		
从0开始做垂直O2O个性化推荐 上次以58转转为例,介绍了如何从0开始如何做互联网推荐产品(回复"推荐"阅读),58转转的宝贝为闲置物品,品类多种多样,要做统一的宝贝画像比较难,而 ...
 - jquery开发的数字相加游戏(你能玩几分)
		
jquery开发的数字相加游戏,我在一轮中玩了632分(如下图),你能玩几分,哈哈... 我要试一试 下面贡献下这款“数字相加游戏”的开发过程. html部分: <div class=" ...
 - 机器学习入门-贝叶斯中文新闻分类任务 1. .map(做标签数字替换) 2.CountVectorizer(词频向量映射) 3.TfidfVectorizer(TFDIF向量映射) 4.MultinomialNB()贝叶斯模型构建
		
1.map做一个标签的数字替换 2.vec = CountVectorizer(lowercase=False, max_features=4000) # 从sklean.extract_featu ...
 - JQuery变量数字相加的研究
		
在 jquery中,一个变量和一个数字相加,期望得到1+2=3但是: eg: <input type="text" class="input_Num" i ...
 
随机推荐
- [Functional Programming] Pointy Functor Factory
			
A pointed functor is a functor with an of method class IO { // The value we take for IO is always a ...
 - (1)风色从零单排《C++ Primer》  一个简单的c++程序
			
从零单排<C++ Primer> --(1)一个简单的c++程序 本次学习收获 0.写在前面 风色以前上过C++的课程,然而当时并没有认真去学,基本不能使用c++来作项目开发. 这次又一次 ...
 - Python网络爬虫 - 一个简单的爬虫例子
			
下面我们创建一个真正的爬虫例子 爬取我的博客园个人主页首页的推荐文章列表和地址 scrape_home_articles.py from urllib.request import urlopen f ...
 - HTML5 <input> required
			
要求在提交数据之前必须填写该字段,否则会提交不了 <form> <input type="text" id="msg" ...
 - MySQL主从架构之Master-Slave-Slave级联
			
Master-Slave-Slave级联 配置结果同上一小节是一样的 注意:默认情况下,从库执行relay-log中的SQL语句不会记录到BINLOG. 所以,处于中间层的MySQL配置项需要额外开启 ...
 - 〖QT编程〗在Qt编程中使用/显示中文编码
			
在main.cpp中添加: #include "QTextCodec" QTextCodec *codec = QTextCodec::codecForName("Sys ...
 - 基于Java的在线聊天室
			
概述 Java socket编程,实现一个在线聊天室, 实现在线用户群聊,私聊,发送文件等功能. 详细 代码下载:http://www.demodashi.com/demo/13623.html 一. ...
 - Android 图片压缩器
			
概述 Android 图片压缩器:一款高效的图片压缩器库,支持批量压缩,异步压缩.多线程多任务压缩,压缩比设置等特性. 详细 代码下载:http://www.demodashi.com/demo/12 ...
 - MySQL比较两个表不同的数据
			
在本教程中,您将学习如何比较两个表以找到不匹配的记录. 在数据迁移中,我们经常需要比较两个表,以便在一个表中标识另一个表中没有相应记录的记录. 例如,我们有一个新的数据库,其架构与旧数据库不同.我们的 ...
 - 使用多字节字符集的跨平台(PC、Android、IOS、WP)编码/解码方法
			
随着移动端的发展,跨平台已成为通讯架构设计的重要考虑因素,PC.Android.IOS.WP等跨多平台间的数据通讯,必然要解决字符编码/解码的问题. 多字节字符集MBCS不是跨平台的首选字符集,面向跨 ...