`
liujie5354
  • 浏览: 5912 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

通过shell命令实现排序

 
阅读更多

 

使用shell命令分析文件内容,获取最新的日期链接。

 

cat test.html|grep -Eo  '[0-9]{2,5}-20[0-9]{2}-[0-9]{2}-[0-9]{2}_[0-9]{2}-[0-9]{2}-[0-9]{2}'  |uniq|awk 'BEGIN{now=systime(); min=0; ctime=0; count=0;} {otime=$0; print "otime=" otime; gsub(/[-_]/," "); rtime=$0; rtime=substr(rtime, index(rtime," ")+1); print "rtime=" rtime; rtime=mktime(rtime); print "rtime=" rtime; interval=now-rtime; if(count==0) {min=interval } if(min > interval) {min=interval;ctime=otime;print interval}; count++;} END {print ctime}'

分享到:
评论

相关推荐

    shell脚本使用sort命令实现按文件某列排序输出

    带排序文件: java软件开发工具 | 8 java软件开发工具 | 8 安卓应用软件开发 | 16 安卓应用软件开发 | 16 安卓软件开发教程 | 28 安卓软件开发教程 | 28 ...排序命令: cat mscto1.txt| sort -t”|” -rn -k2 排序后结

    linux/shell大作业

    你们可以通过创建一些UNIX/LINUX shell 脚本文件来满足以上需求。 可以用任意一个文本编辑器打开passwd文件,该文件里包含用冒号分隔开的字段组成的记录,如下所示: root:x:0:0:root:/root:/bin/bash zxj:x:500:500...

    Shell脚本中使用for循环和cat命令实现按顺序合并文件

    发现用其命令达不到预期效果,后来经检查发现,问题应该出现在sed排序上面,它仍然是按照位数来进行排序,并没有智能的按照范围来排序,sed取值命令如下: 代码如下: ls-lF *.txt | sed-n ‘/mydoc1/,/mydoc41/p’ ...

    HBase Shell常用命令和基本操作(附带实例)

    HBase Shell 提供了大多数的 HBase 命令,通过 HBase Shell,用户可以方便地创建、删除及修改表,还可以向表中添加数据,列出表中的相关信息等。本节介绍一些常用的命令和具体操作,并讲解如何使用命令行实现一个...

    Shell中实现字符串反转方法分享

    在做关键词清洗过程中,需要将一类不符合某个字结尾的词过滤出来,思路是把这一批词按最后一个字排序,于是想到了先把这些词反转一下,如把12345转为54321,好像以前在夜息的文章里看过用shell可以实现,就百度了...

    Shell脚本对比两个文本文件找出不同行的2个方法分享

    您可能感兴趣的文章:PowerShell读取文本文件指定行内容的方法PowerShell比较文本文件的两个方法Shell脚本逐行读取文本文件(不改变文本格式)Powershell实现加密解密文本文件方法实例shell文件处理笔记之插入文

    LINUX/UNIX Shell编程大作业

    你们可以通过创建一些UNIX/LINUX shell 脚本文件来满足以上需求。  可以用任意一个文本编辑器打开passwd文件,该文件里包含用冒号分隔开的字段组成的记录,如下所示:  root:x:0:0:root:/root:/bin/bash  zxj:x:...

    入门学习Linux常用必会60个命令实例详解doc/txt

    虚拟控制台的切换可以通过按下Alt键和一个功能键来实现,通常使用F1-F6 。 例如,用户登录后,按一下“Alt+ F2”键,用户就可以看到上面出现的“login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按“Alt+...

    UbuntuChina12

    11.3.1 利用dump命令实现数据的 ??备份 306 11.3.2 利用restore命令实现 ??数据的恢复 308 11.4 文件系统限额管理 310 11.4.1 限额概述 310 11.4.2 设置限额 312 11.4.3 限额的维护 315 第12章 软件管理 318 12.1 ...

    Tcl_TK编程权威指南pdf

    使用update命令实现动画 第37章 tk组件的属性 配置属性 尺寸 边界与浮雕效果 焦点的高亮显示 补自(padding)与挂靠(anchor) 第38章 颜色、图片和鼠标指针 颜色 色彩映射与视频种类 位图和图片 文本...

    Ubuntu权威指南(2/2)

    11.3.1 利用dump命令实现数据的 ??备份 306 11.3.2 利用restore命令实现 ??数据的恢复 308 11.4 文件系统限额管理 310 11.4.1 限额概述 310 11.4.2 设置限额 312 11.4.3 限额的维护 315 第12章 软件管理 318 12.1 ...

    Ubuntu权威指南(1/2)

    11.3.1 利用dump命令实现数据的 ??备份 306 11.3.2 利用restore命令实现 ??数据的恢复 308 11.4 文件系统限额管理 310 11.4.1 限额概述 310 11.4.2 设置限额 312 11.4.3 限额的维护 315 第12章 软件管理 318 12.1 ...

    《10天掌握MongoDB》2012完整版.pdf[带书签]

    MONGODB SHELL MONGODB的数据类型 MONGODB的基本数据类型 MONGODB的数组 MONGODB的文档嵌套 MONGODB的OBJECTID 结束语 第二天:初识增删改 添加文档 删除文档 更新文档-文档更换1 更新文档-文档替换2 更新文档-...

    Hadoop从入门到上手企业开发

    033 HDFS Shell 命令命令讲解和演示 034 讲解HDFS 文件读写流程 035 详解HDFS API之FileSystem方式基本操作一 036 HDFS Java API 两种方式介绍及使用URL API详解一 037 使用URL API详解二 038 使用HDFS FileSystem ...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    data_analyser

    ####运行:#### ShellRunner ####运行手动测试查询:... 控制器:CommandManager 通过 executeCommand 方法提供对集合的操作视图:shell 实现了一个简单的 shell 并包含程序的主循环 ShellRunner 提供了初始化和运行 sh

    边干边学Linux__第二版_doc格式

    1.3 shell的一些基本命令 第2章 文本编辑 2.1 vi文本编辑器 2.2 emacs文本编辑器 第3章 Linux文件系统操作 3.1 文件类型 3.2 文件系统目录结构 3.3 目录操作的基本命令 3.4 文件操作的基本命令 3.5 显示字符串echo ...

    基于Opencv传统数字图像处理实现车道线检测源码含项目说明(可作毕设).zip

    按照车道线聚类结果中每个类别的大小,对聚类结果进行排序,选择所有聚类结果中规模最大的4个类作为最终确定的直线参数。 实验总结及改进 实验过程中尝试了很多方案,如采用形态学运算,提高车道线的完整性;通过...

    linux后台执行命令&和nohup的具体使用方法

    适合在后台运行的命令有f i n d、费时的排序及一些s h e l l脚本。在后台运行作业时要当心:需要用户交互的命令不要放在后台执行,因为这样你的机器就会在那里傻等。不过,作业在后台运行一样会将

Global site tag (gtag.js) - Google Analytics