用date查询昨天的日期
操作:
方法一:
[root@t-enter tmp]# date -d "-1 day" +%Y%m%d
20190704
[root@t-enter tmp]# date
2019年 07月 05日 星期五 14:18:31 CST
[root@t-enter tmp]#
[root@t-enter tmp]# date --date=yesterday
2019年 07月 04日 星期四 14:19:09 CST
方法二:
[root@t-enter tmp]# date --date=yesterday +%Y%m%d
20190704
[root@t-enter tmp]#
在AIX系统下计算日期和Linux下不一样
计算5天前的日期
rq=`perl -e "use POSIX qw(strftime); print strftime '%Y%m%d' , localtime( time()-3600*24*5) "`
计算1天前的日期
rq=`perl -e "use POSIX qw(strftime); print strftime '%Y%m%d' , localtime( time()-3600*24*1) "`