Проблема по мотивам архивного сообщения Получение разницы между датами
Необходимо получить разницу в количестве месяцев между двумя датами вида dd/mm/yyyy
current_date=`date +%d/%m/%Y`
before_date=«01/01/1980»
SDIFF=$((`date -d «$current_date» '+%s'` - `date -d «$before_date» '+%s'`))
echo $SDIFF
Собственно проблема что date никак не воспринимает формат dd/mm/yyyy и ругается «date: неверная дата «31/12/2015»» Аналогичная ошибка у меня и в примере, которое приведено в том архивном сообщении, которое якобы работало в далеком 2007 году.
Система РедХат 6