shell 将相同字母后面的数字相加在一起
来源:互联网 发布:网站制作案例java 编辑:程序博客网 时间:2024/05/22 04:39
shell 将相同字母后面的数字相加在一起
假如现在有个文本,格式如下: a 1 b 3 c 2 d 7 b 5 a 3 g 2 f 6 d 9 即左边是随机字母,右边是随机数字,要求写个脚本使其输出格式为: a 4 b 8 c 2 d 16 f 6 g 2 即将相同的字母后面的数字加在一起,按字母的顺序输出。 ...假如现在有个文本,格式如下:
a 1
b 3
c 2
d 7
b 5
a 3
g 2
f 6
d 9
即左边是随机字母,右边是随机数字,要求写个脚本使其输出格式为:
a 4
b 8
c 2
d 16
f 6
g 2
即将相同的字母后面的数字加在一起,按字母的顺序输出。
怎么用linux shell或awk实现?想了很久没有思路,
a 1
b 3
c 2
d 7
b 5
a 3
g 2
f 6
d 9
即左边是随机字母,右边是随机数字,要求写个脚本使其输出格式为:
a 4
b 8
c 2
d 16
f 6
g 2
即将相同的字母后面的数字加在一起,按字母的顺序输出。
怎么用linux shell或awk实现?想了很久没有思路,
如果文件是a.db,那么awk '{a[$1]+=$2;}END{for(i in a){print i,a[i];}}' a.db
阅读全文
0 0
- shell 将相同字母后面的数字相加在一起
- shell命令后面的数字
- 标识号相同,后面列的内容相加
- 数据组合?将id相同的人员姓名组合在一起
- 给定一串字符串,将字母组合在一起。
- 将字符串后面的数字存入另一个数字字符串中
- C#将数字转正字母的方法
- C#将字母或数字加密成字母的方法
- (p106)对区间的模糊排序(将相同元素挤在一起的快排)
- JS 验证必须前面字母后面数字
- 相同的字母
- 去除相同的字母
- excel去除小数点后面的数据,将数字取整
- 汽车后面的字母是什么意思?
- 将字母或者数字变成字母
- shell chmod中数字与字母的含义
- js如何将数字转化为对应的字母
- 分解算法,将一个数字分解成最合适的数组内数字相加。
- Matlab报错BLAS loading error: dlopen: cannot load any more object with static TLS处理办法
- 查看linux系统版本
- Linux如何查看是几核的有多少个CPU
- 文本框判空,如何提高灵活性?
- Android WebView使用loadData方法来加载html数据
- shell 将相同字母后面的数字相加在一起
- 2017-11-01
- SpringCloud教程 | 第三篇: 服务消费者(Feign)
- web渗透—wireshark过滤
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student".
- Android M 原生Contacts — 界面和数据库
- javascript 之作用域链-07
- JAVA实践--Eclipse JSP直接将EL表达式显示为${msg}
- [LeetCode] Algorithms-515. Find Largest Value in Each Tree Row