当前位置:  技术问答>linux和unix

文本的内容提取的问题

    来源: 互联网  发布时间:2017-01-13

    本文导语:  现有文本的内容如下 aa 4 2 0 0 2 bb 3 2 1 0 0 aa 3 2 0 0 1 bb 3 0 0 0 3 .......... 现在想将第一列中的每个名称,对应第二列中的数字最大的那些行打印出来 例如在上面的例子中,我想要的结果是 aa 4 2 0 0 2 bb...

现有文本的内容如下
aa 4 2 0 0 2
bb 3 2 1 0 0
aa 3 2 0 0 1
bb 3 0 0 0 3
..........

现在想将第一列中的每个名称,对应第二列中的数字最大的那些行打印出来
例如在上面的例子中,我想要的结果是
aa 4 2 0 0 2
bb 3 2 1 0 0
bb 3 0 0 0 3
.........

不知道bash或awk可不可以实现这个效果

|
#!/bin/bash

cat $1 | awk '
{
        if(maxRec[$1]==""||$2>maxRec[$1])
        {maxRec[$1]=$2;rec[$1]=$0;}
        else if($2==maxRec[$1])
        {rec[$1]=rec[$1]"n"$0;}
}

END{for(i in rec){print rec[i];}}
'

|
$ awk '{if(v[$1]

    
 
 

您可能感兴趣的文章:

  • 在AIX的tmp目录下面,有很多个文本文件,现在要把每个文本文件里的一些信息提取出来,放在一个文本文件里!
  • 如何用Linux中的文本编辑工具提取文本文件中的指定内容?
  • 给定开始和结束行,怎么从一个文本文件中提取一段文本?
  • 临床的文本分析和知识提取系统 Apache cTAKES
  • 请教关于文本字符串的提取的命令
  • 提取文本数据,使之成为变量
  • 关于awk提取文本时的一个输出结果显示问题
  • 如何从数据库中或文本文件中提取数据到另一个数据库中?
  • doc及docx纯文本提取 DocumentExtractor
  • 使用pdfbox实现pdf文本提取和合并功能示例
  • 如何从数据库中提取数据生成文本文件
  • awk 文本提取(重复的行只取一个)
  • 请问如何从文本提取多处字符串为另一文件重命名?
  • java使用htmlparser提取网页纯文本例子
  • CSS控制长文本内容显示(截取的地方用省略号代替)
  • 请问,怎样把qt的QLineEdit文本框中的内容保存到一个文本文件??谢谢
  • 如何实现redhat linux下的文本编辑器text editor里面的内容拷贝到netscape中的文本编辑器中
  • 有一个7*24运行的服务程序,现在我将这个程序的输出重定向到一个文本,现在要实时读取文本内容,有什么好的办法?
  • jqueryjs 选中文本框中内容的方法
  • shell中读取一个文本文件将内容按行保存成数组变量
  • linux如何获取在浏览器或者文本编辑器中复制的内容
  • 求牛人给个正则表达式搜索文本内容(Unix)
  • 如何把一个文本内的内容一次性写入crontab里
  • 请问如何在QT界面中显示文本文件内容
  • 在linux下如何显示windws里的文本内容
  • php读取文本内容到二维数组
  • 如何迅速清空一个大文本文件的内容,不是删掉.
  • linux下将查询的内容保存到.txt文本文件中.
  • 为了将当前盘当前目录中的所有文本文件(扩展名为.TXT)的内容打印输出,正确的单条DOS命令?
  • 怎样在文本文件中追加内容?
  • 文本界面可以翻屏看上面的内容吗 ?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Strings(字符串) 成员 append():在字符串的末尾添加文本
  • jquery 文本框回车事件 跳到下一个文本框
  • linux bash shell命令:grep文本搜索工具简介
  • 在文本控件jtextpane中如何把“选中文本”事件屏蔽??
  • HTML5 <bdo> 标签:覆盖默认的文本方向
  • 如何从文本文件每次读入一行然后处理直到文本结束
  • html5/css3文本阴影(text-shadow)详解及示例
  • 请问html中的文本输入框中如何实现静态的不可修改文本
  • linux bash shell命令:文本搜索工具grep中用于egrep和 grep -E的元字符扩展集
  • 能否在输入两个文本框时,第三个文本框自动等于前者之和
  • HTML5 <b> 标签-定义粗体的文本
  • 用word2000将文档存为纯文本文件,所得文本文件不满足AScii标准?请教。
  • linux bash shell命令:文本搜索工具Grep命令选项及实例
  • 请问UNIX下的文本格式和DOS下的文本格式有什么区别呀?
  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • 用户无法设定默认的系统文本编辑器。本地管理员如何协助该用户确定系统默认的文本编辑器?
  • linux bash shell命令:文本搜索工具grep正则表达式元字符集(基本集)
  • 流文件的抓包与文本文件的抓包不同吗?为什么文本正常但流文件抓得包却少得多?
  • HTML 文本格式化标签大全
  • 请教,如何使回车键跳到下一个文本框中,还有利用键盘的上,下,左右来移动到其他的文本框中!!
  • HTML超文本标记语言教程及实例
  • 急问:怎么将一个文本文件平均拆分成10个文本文件?在shell里面怎么实现?谢谢


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3