如何通过linux shell 将两个文件中的内容,进行多条件匹配,并且做并集合并?比如:

文件1序号品名批次期初数量期初价值1AAAFN123100010.03622BBBFN456200015.8355... 文件1序号 品名 批次 期初数量 期初价值1 AAA FN123 1000 10.03622 BBB FN456 2000 15.8355 展开
 我来答
良玉小帝
2017-02-17 · 个人日常精心汇总合集
良玉小帝
采纳数:5925 获赞数:9451

向TA提问 私信TA
展开全部
# cat 1
1 AAA FN123 1000 10.0362
2 BBB FN456 2000 15.8355
# cat 2
1 AAA FN123 2000 20.0362
2 BBB FN456 3000 45.8355
3 CCC FN1a3 2000 20.0362
# cat 1 2 |sort -n -k4 -r|awk '!a[$2]++'|awk 'BEGIN{i=1}{if(i<=NR){print i,$2,$3,$4,$5;i++}}'
1 BBB FN456 3000 45.8355
2 CCC FN1a3 2000 20.0362
3 AAA FN123 2000 20.0362
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
遥望天的伤
2018-01-13 · 超过14用户采纳过TA的回答
知道答主
回答量:45
采纳率:56%
帮助的人:12.8万
展开全部
我现在也有这个问题,请问你解决了吗?怎么解决的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式