[ `date --date='next day' +'%B'` == `date +'%B'` ] || echo 'end of month' && echo 'not end of month'
Команда проверяет, является ли сегодняшний день последним днем месяца. Если это так, то будет выведено ‘end of month’. Если сегодня не последний день месяца, будет выведено ‘not end of month’. Альтернативой может быть использование других команд или скриптов для определения последнего дня месяца.