От последнего _журнала до eof также можно получить с помощью оператора ",";
awk '$0 ~ last, 0' last="$last_log" file.txt
С последними _значениями журнала, подобными представленному
awk "/$last_log/,0" file.txt
Наверное нужно добавить| tail -n +1
sed "1,/$last_log/d" file.txt
Я решил проблему. Проблема заключалась в том, что папка fail2ban была пуста по пути /etc/fail2ban. Я скачал пак с официального сайта fail2ban.org и перенес содержимое этого пака в /etc/fail2ban.