我使用命令grep文件的內容,並做一些事情。
但是,文件大小每秒都在持續增長。 (將大於500MB)
由於性能問題,我想grep文件內容的最後N行而不是 整個文件內容。
在shell腳本的最後n行搜索文件內容
if grep -q "SOMETHING" "/home/andy/log/1.log"; then
ps -ef | grep "127.0.0.1:50000" | awk '{print $2}' | xargs kill; cat /dev/null > /home/andy/log/1.log
fi
如何修改劇本到grep在最後N行文件內容?
謝謝!
只需使用'tail'並將其輸出到'grep'。 – ooga