我尝试使用以下命令打开一组在特定日期之后保存的文件
查看/ * / *日志| grep'8月30日'
但是我收到了一条消息 Vim:警告:输出不是终端
没有任何反应。 任何建议???
答案 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)