linux查找文件排序
本帖最后由 夏橙M兮 于 2021-11-13 12:02 编辑求助Linux大佬,根据流水号去查日志,日志做了共享,grep -rl ***,会出现很多log文件,我想按照文件的创建日期去排序怎么实现啊?之前我是根据文件名的序号排序的,grep -rl *****|sort -t . -k4 -n
文件序号也不行,因为是多台服务器输出的日志,序号没有规律,相同服务器的序号有规律。
日志规范是 **.***.***.序号@服务器ip。这样的格式。
有没有大佬知道怎么解决? Spoofing 发表于 2021-11-13 11:57
CSDN有类似的算法,可以直接嫖下来用
这个csdn怎么查找呢? linux下查找文件、排序、查看文件内容
本文介绍下,在linux系统中,查找文件的命令用法,以及按时间排序找到的目标文件的方法。
1.例如:查找当前目录下所有.ini文件,并按时间排序
示例: find ./-name *.ini |xargs ls –lta
2.按时间的排序显示并显示器条数
示例: ls-lt|head –n 10
3. 查看文件内容
示例:catpo-test1-2014-01-23-15.txt |less
其它方法:
cat po-test1-2014-01-23-15.txt |more
cat po-test1-2014-01-23-15.txt |head 10 #显示前10行
cat po-test1-2014-01-23-15.txt |tail 10 #显示后10行
cat-n #显示时输出行号 xyqgcs 发表于 2021-11-13 15:31
linux下查找文件、排序、查看文件内容
本文介绍下,在linux系统中,查找文件的命令用法,以及按时间排序找 ...
这个不对呀。我不是查找名字,我是搜素日志是否包含某个字段必须得用grep命令,find -name 是没有用的。 Spoofing 发表于 2021-11-13 12:44
就直接在CSDN上搜索就行,
我得有关键词吧。 谢谢你的评分。哈哈。。。。
页:
[1]
2