在shell脚本中难免要通过年月日来进行条件判断
一般是通过将其转为时间戳来进行比较
#!/bin/bash
date1="180609"
date2="180610"
day=$(date "+%Y-%m-%d" -d "$date1 0 day")
echo $day
t1=`date -d "$date1" +%s`
t2=`date -d "$date2" +%s`
echo t1=$t1
echo t2=$t2
if [ $t1 -gt $t2 ]; then
echo "$date1 > $date2"
elif [ $t1 -eq $t2 ]; then
echo "$date1 == $date2"
else
echo "$date1 < $date2"
fi