Python 實現 grep 檔案功能


Linux 下的 grep 指令可以搜尋檔案或 Pipe 輸入的內容,以下是在 Python 要實現 grep 基本搜尋功能的寫法:

以上程式會搜尋 /var/log/nginx/access.log 檔案內,包括 “admin” 的行並印出。

註:由於 WordPress 及 Crayon Syntax Highlighter 相容性問題 如果複製上面的程式碼,第 9 行的 “>” 是全形字符,需要自行改成普通的 “>”

如果將程式改寫一下,可以將程式碼寫入 function,及將搜尋的字串變成紅色:

Tags:

Leave a Reply