一个文件中有两列,linux上用脚本怎么实现第一列相同的情况下把第二列用&符链接起来

就是把第一列作为key,第二列拼接,然后输出到另一个文件中... 就是把第一列作为key,第二列拼接,然后输出到另一个文件中 展开
 我来答
albumin
2016-07-26 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2402万
展开全部
sort -k 1,1 filea|awk '
BEGIN { first=1}
{if ($1==LAST)
{
      result=result&$2
      first=0
}
else if
{
      if (first==0)
      {
          print result
          result=$0
          first=1
      }
      first=0
}
}
END { print result}' > fileb

将filea中第二列拼接,输出至fileb文件中

追问
虽然没能解决我的问题,但还是谢谢你,因为我的文件比较大,百万行,最后分片多线程处理的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式