0
我嘗試使用以下命令打開一組在特定日期後保存的文件查看在unix中指定日期後保存的文件
查看/ */* log | grep的「8月30日」
但我得到一個消息 Vim:警告:輸出不是到終端
並沒有任何反應。 任何建議???
我嘗試使用以下命令打開一組在特定日期後保存的文件查看在unix中指定日期後保存的文件
查看/ */* log | grep的「8月30日」
但我得到一個消息 Vim:警告:輸出不是到終端
並沒有任何反應。 任何建議???
您正在有效地告訴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)
@MarkSetchell是的,我得到你...我得到了輸出使用 Vi'ls -ltr ./*/*log | grep'Aug 30'| awk'{print $ 9}'' 我讓vi打開特定文件...感謝您的回答! – Prasanth