나는 두 날짜를 비교하고 이전 것을 알 수 있습니다.유닉스에서 날짜 비교하고 이전 하나를 확인하십시오
날짜 1의 = '01May2014'
날짜 2의 = '03Apr2014'
내가 이전 날짜를 결정해야합니다 (SunOS의 5.10를 사용).
나는 두 날짜를 비교하고 이전 것을 알 수 있습니다.유닉스에서 날짜 비교하고 이전 하나를 확인하십시오
날짜 1의 = '01May2014'
날짜 2의 = '03Apr2014'
내가 이전 날짜를 결정해야합니다 (SunOS의 5.10를 사용).
유닉스에 대한 답변을 찾지 못해서 SQL을 사용하여 해결했습니다.
듀얼에서 (to_date ('01May2014', 'DDMONYYYY'선택), (듀얼에서 to_date ('01Apr2014', 'DDMONYYYY') 선택)) 이중에서 선택;
당신은 아마 원하는 :
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
아니요 .. 예상되는 출력을 제공하지 않습니다. – pradeep
당신은 어떤 결과물을 얻고 있습니까? – Sobrique
20141201 for 01May2014 – pradeep