Unix 如何使用grep从目录末尾搜索文件中的模式?

Unix 如何使用grep从目录末尾搜索文件中的模式?,unix,grep,Unix,Grep,我需要在目录中搜索包含模式的文件(从目录的末尾到开始搜索)。 这是我现在使用的命令, grep-rl“模式” 是否有任何命令可以搜索从目录的最后一个文件到第一个文件的模式 如果您想grep以某种顺序进行搜索,则需要按所需顺序向其传递文件名列表。如果您希望当前目录中的文件按名称的相反顺序排列,ls-r将完成此任务。像这样的怎么样 ls -1br | xargs grep 'pattern' 请注意-b,这是缓解文件名中的空格和元字符问题所必需的 还要注意的是,这不能很好地处理子目录。但原则是合理

我需要在目录中搜索包含模式的文件(从目录的末尾到开始搜索)。 这是我现在使用的命令, grep-rl“模式”


是否有任何命令可以搜索从目录的最后一个文件到第一个文件的模式

如果您想
grep
以某种顺序进行搜索,则需要按所需顺序向其传递文件名列表。如果您希望当前目录中的文件按名称的相反顺序排列,
ls-r
将完成此任务。像这样的怎么样

ls -1br | xargs grep 'pattern'
请注意
-b
,这是缓解文件名中的空格和元字符问题所必需的


还要注意的是,这不能很好地处理子目录。但原则是合理的-按照您想要的顺序生成文件列表,并使用
xargs

将其传递给
grep
目录中的文件没有顺序,因此如何定义“最后一个”文件?“第一个”?对不起,我是说按日期顺序整理完文件后。谢谢Jon。这真的节省了我很多时间。