已有的nginx日志如何按日期分割?

生产环境安装NGINX已有一段时间,现在日志文件已有5G查找内容非常不方便。请问如何将已生成的日志按照日期或者大小分割开?

可以写个shell脚本,用cat xxx | grep xxx >> new.log 命令过滤某一天的日期到一个新的日志文件