CurYear=`date +%Y`
CurMonth=`date +%m`
CurDay=`date +%d`
GetYear="$CurYear"
GetMonth="$CurMonth"
GetDay="`expr $CurDay - 1`"
if [ "$GetDay" -le 0 ] ; then
GetMonth=`expr $CurMonth - 1`
if [ "$GetMonth" -le 0 ] ; then
GetYear=`expr $CurYear - 1`
GetMonth=12
fi
case "$GetMonth"
in
1|3|5|7|8|10|12)
GetDay=31;;
4|6|9|11)
GetDay=30;;
2)
if [ `expr "$CurYear" % 400` -eq 0 ] ; then
GetDay=29
elif [ `expr "$CurYear" % 4` -eq 0 -a `expr "$CurYear" % 100` -ne 0 ] ; then
GetDay=29
else
GetDay=28
fi
esac
fi
if [ `echo "$GetMonth" | wc -m` -ne 3 ] ; then
GetMonth=0$GetMonth
fi
if [ `echo "$GetDay" | wc -m` -ne 3 ] ; then
GetDay=0$GetDay
fi
echo
echo $GetYear/$GetMonth/$GetDay
echo
另外,可通过DATE命令,不需自己编写脚本获取
gday=`date --date="1 days ago" +%F`
gday=`date -d="1 days ago" +%F`
分享到:
相关推荐
sh.7z平时用到的sh脚本
sh脚本,根据自己指定字符查找指定文件含有指定的字符的行进行解析,并获取行中指定的字符串。
sh-1.3.0.7z
命令输入工具(终端模拟器,可在自带的应用商店中搜索下载 一个551k大小的安装包),公开版官方包(官网中下载),脚本文件global.sh 手机必须彻底root(自带root开启后下载Kingroot获取完整权限 这个root不用担心...
z (1).sh
CHP014_SH.7z
SH367306BMS采集芯片手册及demo程序
SH1.0-LT-2P、SH1.0-LT-3P、SH1.0-LT-4P、SH1.0-LT-5P、SH1.0-LT-6P、SH1.0-LT-7P、SH1.0-LT-8P、SH1.0-LT-9P、SH1.0-LT-10P、SH1.0-LT-11P、SH1.0-WT-2P、SH1.0-WT-3P、SH1.0-WT-4P、SH1.0-WT-5P、SH1.0-WT-6P、SH...
SH出租车gps数据1.7z
SH1106的驱动程序,包括SPI,I2C,比较实用!
光洋PLC SH_SH1_SH2系列随机手册
S2SH整合S2SH整合S2SH整合S2SH整合S2SH整合S2SH整合S2SH整合
ubuntu执行.sh文件,1 .sh文件是Ubuntu下可执行文件,首先需要确定它的权限是否是可执行的,2、 用vim打开sh文件,3、查看文件格式:4. 修改文件格式: 5. 保存退出: 6. 执行:./filename 注意:不可以用sh ...
ESP8266+SH1106 OLED屏实现天气预报+温度显示+NTP时间同步5屏带中文显示V7.5版
自己写的 sh脚本文件.7z
SH1107 datasheet in zip file
STM32单片机I2C驱动OLED驱动芯片SH1107和SH1106的驱动程序 里面程序的名字为SH1107,但SH1106的驱动方法基本一致 示例图片为64*128,实际可能需要调整起始坐标位置才能显示全
startServer.sh
简单的对sh框架介绍,如何建立sh框架的基本步骤
Renease SH4日本比较流行的CPU, 这个是手册, 包括CPU架构还有最关心的指令集.