Как сохранить значения из лога за последние два дня?
Есть лог ipfw, вот его формат: Sep 26 07:49:23 freebsd2 kernel: ipfw: 45 Deny TCP 185.234.219.29:58871 8.8.8.8:25 in via stge0
То есть, учитывать приходится месяц и день (время не принципиально).
Конструкция вида: grep "$(date -v-2d +"%b %d")" $ipfw/ipfw.log >> $ipfw/reject_log_2d
вытаскивает сообщения произошедшие два дня назад, а надо за последние два дня - как это сделать?
Можно, конечно, за несколько раз вытащить за разные даты и слепить в один, но хотелось бы знать как это можно одной командой сделать.