linux 過濾日志關(guān)鍵字 在linux中,如何批量刪除日志文件中的日志(日志有顯示時(shí)間)?
在linux中,如何批量刪除日志文件中的日志(日志有顯示時(shí)間)?要?jiǎng)h除日志文件的內(nèi)容嗎?似乎沒有刪除內(nèi)容的命令,但是所有者可以將日志寫入另一個(gè)文件并過濾掉您要?jiǎng)h除的部分。例如,如果您想刪除201106
在linux中,如何批量刪除日志文件中的日志(日志有顯示時(shí)間)?
要?jiǎng)h除日志文件的內(nèi)容嗎?似乎沒有刪除內(nèi)容的命令,但是所有者可以將日志寫入另一個(gè)文件并過濾掉您要?jiǎng)h除的部分。例如,如果您想刪除20110602的日志,您可以使用cat文件名| grep-V “20110602”>> newfile
許多方法:?jiǎn)蝹€(gè)文件可以使用VI或VIM編輯器打開日志文件并使用編輯器中的搜索功能。在視圖模式下,符號(hào)/后跟要向下搜索的關(guān)鍵字,符號(hào)?后跟要向上搜索的關(guān)鍵字,按n查找下一個(gè),按n查找上一個(gè)。多個(gè)文件可以使用grep命令,例如grep error/var/log/messages*。將匹配到的錯(cuò)誤關(guān)鍵字行和日志文件直接輸出到屏幕上。您還可以使用cat命令,然后使用grep過濾和其他方法,而不是像上面兩種那樣實(shí)用。以上兩種比較常用。