Shell获取格式化日期
shell date 获取昨天日期 使用date -d 选项: date +"%Y%m%d" 获取今天日期:20171010 date +"%Y%m%d" -d "+n days" 今天的后n天日期 date +"%Y%m%d" -d "-n days" 今天的前n天日期 例如: [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y%m%d" 20171010 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y%m%d" -d "+2 days" 20171012 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y%m%d" -d "-2 days" 20171008 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" 2017-10-10 16:28:29 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "+10hour" 2017-10-11 02:28:36 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "+24hour" 2017-10-11 16:28:42 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "-24hour" 2017-10-09 16:28:47 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "-20minute" 2017-10-10 16:08:55 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "+20minute" 2017-10-10 16:49:05 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "+2day" 2017-10-12 16:29:11 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "-2day" 2017-10-08 16:29:17 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "-2month" 2017-08-10 16:29:22 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "+2month" 2017-12-10 16:29:29 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "+2year" 2019-10-10 16:29:34 [root@test-43.dev.rokid-inc.com /home/zhangzhenghai] #date +"%Y-%m-%d %H:%M:%S" -d "-2year" 2015-10-10 16:29:40
参考自:http://www.cnblogs.com/pigerhan/archive/2012/12/26/2833616.html