Linux 根据当前日期获取上个月的第一天和最后一天

来源:互联网 发布:java 多张图片合成pdf 编辑:程序博客网 时间:2024/05/17 01:38
#! /bin/sh
year=$(date +%y)
month=$(date +%m)
premonth=$((month-1))
date=$(cal $premonth $year|xargs|awk '{print $NF}')
year=$(date +%Y)
premonth=$(printf "%02d" $premonth)
echo "$year-$premonth-$date"
echo "$year-$premonth-01"
0 0