shell不使用定时任务,按月份整理历史日志,需要什么关键的语句吗?

各位大佬问一下,我现在需要用按月份整理以前的历史日志。
1.输入年、月两个参数
2.根据获得的时间参数匹配日志
3.归档到备份目录下,删除源目录下的日志文件
(不使用corn定时任务)