2014-12-01 49 views

回答

0

我用sql來解決,因爲我沒有找到答案到Unix。 (從雙重選擇to_date('01May2014','DDMONYYYY')), (從dual中選擇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 ..它沒有給出預期的輸出。 – pradeep 2014-12-01 16:18:56

+0

你得到了什麼輸出? – Sobrique 2014-12-01 16:20:07

+0

20141201 for 01May2014 – pradeep 2014-12-01 16:20:59