我在grep中使用-l标志来打印匹配的文件名
然后我想按升序列出结果(文件),即最新的最后一个
显然
grep-l<;模式>;*。txt | ls-rt
这不是我需要的,因为ls-lrt只输出所有文件
尝试:
ls-rt*.txt | xargs grep-l<;模式>;
我们首先使用ls列出*.txt文件,并按修改时间(最新的最后一次)对它们进行排序,然后对每个条目通过grep运行它们,这样我们只打印出包含该模式的文件
共同学习, 共同进步, 祝各位早日成为代码大神
我在grep中使用-l标志来打印匹配的文件名
然后我想按升序列出结果(文件),即最新的最后一个
显然
grep-l<;模式>;*。txt | ls-rt
这不是我需要的,因为ls-lrt只输出所有文件
尝试:
ls-rt*.txt | xargs grep-l<;模式>;
我们首先使用ls列出*.txt文件,并按修改时间(最新的最后一次)对它们进行排序,然后对每个条目通过grep运行它们,这样我们只打印出包含该模式的文件