1. 程式人生 > >Linux 根據當前日期獲取上個月的第一天和最後一天

Linux 根據當前日期獲取上個月的第一天和最後一天

#! /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"