Chinaunix
标题:
如何实现两个文本内容相加?
[打印本页]
作者:
顽石
时间:
2003-06-30 20:36
标题:
如何实现两个文本内容相加?
两个文件合并,如果第一列相同,则第二列内容相加。 如何实现,谢谢!
如
file1:
1231 23.00
1254 12.30
1296 125.00
file2:
1254 236.00
1278 56.00
1296 100.00
1300 200.00
实现:
1231 23.00
1254 248.30
1278 56.00
1296 225.00
1300 200.00
作者:
1010101010
时间:
2003-06-30 20:50
标题:
如何实现两个文本内容相加?
如果编程就很好实现,如果使用shell我不会!
作者:
grljt
时间:
2003-06-30 20:56
标题:
如何实现两个文本内容相加?
#!/bin/ksh
cat file1 >> file2
awk ' {sum[$1] += $2}
END {for (name in sum)
printf "%s %.2f \n", name ,sum[name]}' file2|sort
作者:
顽石
时间:
2003-06-30 21:07
标题:
如何实现两个文本内容相加?
谢谢 grljt !
作者:
grljt
时间:
2003-06-30 21:16
标题:
如何实现两个文本内容相加?
互相帮助嘛!
作者:
anonimousboy
时间:
2003-07-01 07:57
标题:
如何实现两个文本内容相加?
[quote]
原帖由 "grljt"]file2|sort[/quote 发表:
awk的数组真是好用啊~嘿嘿~~感觉就是一个HASH~~
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2