Есть-ли в linux какие-нибудь стандартные программы с помощью которых можно было-бы определить какая дата более поздняя, а какая более ранняя? Даты записаны в переменных shell.
grep'ом проблематично :) Если в '*' нет (или фиксированное количество) символов '_', то можно cut'ом, если нефиксированное количество, то sed'ом. А сами даты можно потом сравнивать как строки.
> можно date -d "your_date" +%s получить кол-во секунд с Эпохи
надо ещё дату преобразовать к виду, который date поймёт правильно. А тут дата уже в таком виде, что упорядочение строковым сравнением даёт правильный результат.