Grep
如何尾隨 server.log 和 grep 多個文本組合?
伺服器日誌太大,我想從伺服器日誌中grep具有“/API/login”和“/API/init”的日誌。
我可以使用:
tail -f /server.log | grep -i "/API/login"
用“/API/Login”擷取那些
如何添加另一個條件以包括“/API/init”?
我試過這個但不能工作:
tail -f /server.log | grep -i "/API/login" || grep -i "/API/init"
另一件事是如何將此過濾後的日誌輸出到文本文件?
謝謝你。
你可以用
-e
標誌來做從手冊頁:
-e 模式,
$$ … $$ 當使用多個 -e 選項指定多個模式時,或者當模式以破折號 (`-’) 開頭時,此選項最有用。
tail -f /server.log | grep -ei "/API/login" -ei "/API/init"