【发布时间】:2009-04-17 15:57:09
【问题描述】:
我正在执行这个 grep: grep -l "验证失败" *.dbg
这会返回一个文件列表。不过,我最感兴趣的是这些文件的修改时间。
正确的命令是什么?
编辑:标题中的论点是错误的。
【问题讨论】:
我正在执行这个 grep: grep -l "验证失败" *.dbg
这会返回一个文件列表。不过,我最感兴趣的是这些文件的修改时间。
正确的命令是什么?
编辑:标题中的论点是错误的。
【问题讨论】:
xargs 显然是我的朋友。 答案是: grep -l "验证失败" *.dbg | xargs ls -ltr
【讨论】:
你也可以这样做
for file in `grep -l "Validation failed" *.dbg`; do ls -ltr $file; done
但 xargs 绝对更简洁、更短,并且为您提供了简单的分隔符选项。
【讨论】: