查看unix中特定日期之后保存的文件

时间:2017-08-30 05:43:35

标签: unix grep

我尝试使用以下命令打开一组在特定日期之后保存的文件

查看/ * / *日志| grep'8月30日'

但是我收到了一条消息 Vim:警告:输出不是终端

没有任何反应。 任何建议???

1 个答案:

答案 0 :(得分:0)

您实际上是在告诉view打开所有日志文件。然后告诉它将其输出不是正常发送到屏幕,而是发送到另一个名为grep的命令。

您可能希望使用find生成文件列表,然后告诉view打开它们。因此,要查找昨天(1天前)更改的文件,您可以使用:

find /wherever/the/logs/are -name \*.log -mtime -1

现在,您要编辑这些文件,因此请将列表传递给view

view $(find /wherever/the/logs/are -name \*.log -mtime -1)