2014-12-01 2 views

ответ

0

Я использовал sql для решения, так как я не нахожу ответ в unix.

выбрать минимум ((выберите TO_DATE ('01May2014', 'DDMONYYYY') из двойного), (выберите TO_DATE ('01Apr2014', 'DDMONYYYY') от двойного)) от двойного;

1

Вы, вероятно, хотите:

date --date='01May2014' +"%Y%m%d" 
date --date='03Apr2014' +"%Y%m%d" 

Тогда вы можете сортировать численно.

D1='01May2014' 
D2='03Apr2014' 

for D in $D1 $D2 
do 
    date --date=$D +"%Y%m%d" 
done | sort | head -1 
+0

nope..it не дает ожидаемого выхода. – pradeep

+0

Какой результат вы получаете? – Sobrique

+0

20141201 за 01May2014 – pradeep