linux 批处理命令 上一个月怎么表示,当前月是$year$month,怎么表示上一个月,谢谢

2025-01-07 01:28:08
推荐回答(1个)
回答1:

要计算。
year=`date +%Y`
month=`date +%m`
if [ $month = 1 ]
then
year=`expr $year - 1`
month=12
else
month=`expr $month - 1`
fi
if [ $month < 10 ]
then
month=0$month
fi
YM=$year$month #这就是上个月了