Это даст Вам, общее количество значит строки с 4 и строки с 5 в 5-м столбце.
$ awk '{print $5}' somefile | sort | uniq -c
2 4
3 5
Количества первая цифра в выводе, 2-й столбец - какому числу это соответствует из 5-го столбца.
Отсутствуют кавычки:
grep Failed /var/log/secure | grep "$monthday" >> ~/logs/failed.log
# .................................^.........^
Без кавычек grep увидит 2 аргумента - grep проигнорирует stdin и будет искать строку «Feb» в файле «28». {{ 1}} Я вижу ошибку «grep: 28: нет такого файла или каталога»