列出具有特定时间戳记的文本文件中存储的文件名

阿巴

在主目录中以文本new1.txt的名称在文本文件中存储了几个文件名,现在我使用循环列出了它们所在目录中的所有文件。我能够编写命令执行这个while read in; do ls -lrt /newusr/home/logs/"$in"; done < new1.txt

这些日志是昨天生成的,我想要的是查找昨天下午2点以后生成的所有文件,我尝试插入grep语句,但我认为我写错了
while read in; do ls -lrt /prdusr/rhd/prdoper/opLogDir/"$in"; done < new1.txt | grep "Dec 18 {14-23}"我在语法或其他任何方式上都可以做到这一点吗?

管理员蜂

使用grep过滤一系列接受时间的时间戳并不容易,因为正则表达式是为文本模式而不是数值比较而设计的(例如参见此问题和其他类似问题)。

在您的特定情况下,您可以修改语句,如下所示:

grep -E "Dec 18 (1[4-9]|2[0123])"

但是请注意,这需要GNUgrep和“扩展正则表达式”语法。您使用的语法将搜索输出行中出现文字字符串 {14-23}ls

此外,作为一个一般的笔记,解析的输出ls强烈disrecommended因为有很多陷阱,如果你的filenams包含特殊字符或您的区域设置会导致不同的时间戳记格式等您选择的方法,例如,完全靠ls的习惯,显示Mon DD HH:MM过去1/2年左右发生的修改时间的时间戳使用起来更安全,例如find,使用-mtime选项(可能与一起使用-daystart)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

列出目录中的文件名并将输出放置在文本文件中

来自分类Dev

批处理文件,用于将目录中的文件名写入具有特定格式的文本文件

来自分类Dev

Linux如何在文件名中列出大于特定时间戳的文件?

来自分类Dev

使用存储在文本文件列表中的文件名制作文件

来自分类Dev

递归列出具有修改的时间戳记的所有文件和子目录

来自分类Dev

递归列出具有文件名,文件夹名和权限的文件

来自分类Dev

列出具有特定扩展名的目录中的所有文件

来自分类Dev

列出具有特定扩展名的目录中的所有文件

来自分类Dev

从文本文件中读取数据,用 Python 写在特定时间段内

来自分类Dev

列出具有特定扩展名的目录中的文件

来自分类Dev

awk脚本列出具有指定文件名的文件

来自分类Dev

如何仅在具有Powershell的txt文件的目录中列出具有特定扩展名的文件?

来自分类Dev

在Java中增加文本文件名

来自分类Dev

列出文件名中大于特定时间戳的文件?

来自分类Dev

列出C ++目录中的所有文本文件

来自分类Dev

列出具有特定单词和文件扩展名的文件

来自分类Dev

将具有相应文件名的md5批量输出到文本文件

来自分类Dev

批处理文件,文本文件中的变量/文件名中带有空格

来自分类Dev

从文本文件中列出数字

来自分类Dev

如何通过输入文件从具有特定值的文本文件中删除行?

来自分类Dev

使用Python替换文本文件中除文件名之外的所有文件路径

来自分类Dev

过滤具有特定单词的文本文件

来自分类Dev

获取具有特定时间戳记的最后X分钟的日志文件

来自分类Dev

如何比较单个文本文件中的行(具有时间戳)?

来自分类Dev

Qt:在特定时间间隔内逐行读取文本文件

来自分类Dev

在UNIX中分割文件并将文件名保存在文本文件中

来自分类Dev

使用WinSCP .NET程序集列出具有特定扩展名的文件

来自分类Dev

从目录列出具有不同扩展名的文件

来自分类Dev

列出具有扩展名匹配条件的文件

Related 相关文章

  1. 1

    列出目录中的文件名并将输出放置在文本文件中

  2. 2

    批处理文件,用于将目录中的文件名写入具有特定格式的文本文件

  3. 3

    Linux如何在文件名中列出大于特定时间戳的文件?

  4. 4

    使用存储在文本文件列表中的文件名制作文件

  5. 5

    递归列出具有修改的时间戳记的所有文件和子目录

  6. 6

    递归列出具有文件名,文件夹名和权限的文件

  7. 7

    列出具有特定扩展名的目录中的所有文件

  8. 8

    列出具有特定扩展名的目录中的所有文件

  9. 9

    从文本文件中读取数据,用 Python 写在特定时间段内

  10. 10

    列出具有特定扩展名的目录中的文件

  11. 11

    awk脚本列出具有指定文件名的文件

  12. 12

    如何仅在具有Powershell的txt文件的目录中列出具有特定扩展名的文件?

  13. 13

    在Java中增加文本文件名

  14. 14

    列出文件名中大于特定时间戳的文件?

  15. 15

    列出C ++目录中的所有文本文件

  16. 16

    列出具有特定单词和文件扩展名的文件

  17. 17

    将具有相应文件名的md5批量输出到文本文件

  18. 18

    批处理文件,文本文件中的变量/文件名中带有空格

  19. 19

    从文本文件中列出数字

  20. 20

    如何通过输入文件从具有特定值的文本文件中删除行?

  21. 21

    使用Python替换文本文件中除文件名之外的所有文件路径

  22. 22

    过滤具有特定单词的文本文件

  23. 23

    获取具有特定时间戳记的最后X分钟的日志文件

  24. 24

    如何比较单个文本文件中的行(具有时间戳)?

  25. 25

    Qt:在特定时间间隔内逐行读取文本文件

  26. 26

    在UNIX中分割文件并将文件名保存在文本文件中

  27. 27

    使用WinSCP .NET程序集列出具有特定扩展名的文件

  28. 28

    从目录列出具有不同扩展名的文件

  29. 29

    列出具有扩展名匹配条件的文件

热门标签

归档