http://ceoli.blog.hexun.com/28085191_d.html
获取前一天日期的方法 ..
写SHELL时,有时候很有用的..
linux下
前一天的日期
date -d"1 day ago" +"%y%m%d"
前一个月的日期
date -d"1 month ago" +"%y%m%d"
类似的还有
date -d"-1 day ago 1 month ago" +"%y%m%d"
date -d"1 day ago -1 year ago 1 month ago" +"%y%m%d"
分享到:
相关推荐
在Linux系统中,获取当前时间通常涉及到两个关键的C语言函数:`time()` 和 `localtime()`。这两个函数是C标准库中`<time.h>`头文件的一部分,用于处理时间相关的操作。 首先,`time()`函数是获取或设置系统当前时间...
- `delaycompress`:在下一个周期后再压缩前一次的旧日志,以确保当前日志可以被正确重命名。 - `missingok`:如果日志文件不存在,不报错。 - `notifempty`:只有当日志文件非空时才执行切割。 - `create 640 ...
2. 获取当前日期和 4 天前的日期 3. 切割日志文件 4. 删除 4 天前的日志文件 知识点五:cron 任务的设置 为了实现每天自动执行 shell 脚本,我们需要设置 cron 任务。在本文中,我们使用 crontab 命令来设置 cron ...
- 获取前一天的日期: ```bash date +%Y%m%d --date "-1 day" ``` - 获取上一个月的日期: ```bash date +%Y%m%d --date "-1 month" ``` **范例三:显示当前时间的不同格式** - 显示当前的日期和时间: ```...
根据提供的文件信息,可以看出文档主要围绕Oracle数据库中的日期时间操作以及vi编辑器的基本使用方法进行讲解。接下来将从以下几个方面详细展开: ### Oracle日期时间操作 #### 1. 获取当前时间与过去的时间间隔 ...
删除日志是 Linux 系统中的一项常见操作,今天我们将讨论如何使用 PHP 和 shell Script 来删除 7 天前的日志。 标题解释 该标题“linux 下删除 7 天前日志的代码(PHP+shell)”表明本资源的主要内容是关于在 Linux ...
* date -d "10 days ago" +%Y%m%d:获取 10 天前的日期 * date -d "-10 days ago" +%Y%m%d:获取 10 天后的日期 六、 文本处理 * grep:搜索文本 * sed:流编辑器 * awk:数据处理语言 七、 邮件发送 * mail -s ...
首先,获取3天前的日期,然后删除对应目录: ```bash basedir=/home/backup1/svn/ old_day=`date +%F -d"-3 days"` filename=$basedir/$old_day rm -rf $filename ``` 最后,将这个脚本添加到计划任务(如cron)中...
最后,脚本会删除3天前的备份,确保只保留最近三天的数据: ```bash basedir=/home/backup1/svn/ old_day=`date +%F -d"-3 days"` filename=$basedir/$old_day rm -rf $filename ``` 要让这个脚本定期执行,可以将...
这个脚本会每天创建一个数据库的完整备份,文件名包含日期时间戳,同时删除一周前的旧备份。 七、备份恢复 1. **使用pg_restore**:将.sql文件恢复到新的数据库。 2. **使用pg_basebackup恢复**:直接替换现有数据...
使用`-d`参数可以进行日期的加减运算,例如`date +%Y%m%d --date="+1 day"`显示的是前一天的日期。 通过这些参数,用户可以灵活地获取或设置日期和时间,满足各种需求,无论是查看当前时间,还是在脚本中生成特定...
4. **旧备份清理**:通过`export DELTIME=`date -d "15 days ago" +%Y%m%d``计算出15天前的日期,然后删除所有早于该日期的备份文件,确保磁盘空间得到合理利用。 #### 知识点五:定时任务设置 为了让备份脚本能够...
- 获取昨天的日期:`date --date='yesterday'` 3. **修改系统时间** - 设置时区:通过`timeconfig`工具选择Asia/Shanghai(适用于中国时区)。 - 与标准时间服务器同步:使用`ntpdate time.nist.gov`。 - 设置...
在Linux操作系统中,`date`命令是一个非常基础且实用的工具,用于显示和设置系统当前的时间和日期。本文将深入探讨`date`命令的各种用法,以及如何利用它来实现给定日期的倒序输出。 ### 一、date命令基本用法 1. ...
如果是第一天,需要将前一天的数据移动到上个月的备份存储文件中;如果是第二天,则创建新的本月备份存储文件。这部分逻辑确保了备份文件按照月份组织,便于管理和恢复。 6. **合并每日备份**:最后,将每日备份的...
- `date +%Y%m%d --date="-1 day"`:获取前一天的日期。 5. **日历命令** - `cal`:显示当前月份的日历。 - `cal [month] [year]`:显示指定月份和年份的日历。 6. **计算器命令** - `bc`:一个高级计算器。 - ...
此外,还有诸如`start_of()`和`end_of()`方法,可以快速获取日期或时间的开始和结束时刻,如月份的第一天或最后一天。 7. **日期和时间区间**: Pendulum支持创建和操作日期和时间区间,这在处理事件或计划时非常...
- 示例:执行`cd -`,可以回到前一个目录。 5. **Pwd (显示工作路径)** - 命令:`pwd` - 用途:显示当前工作目录的完整路径。 - 示例:在任何目录下输入`pwd`,都会显示当前所在目录的完整路径。 6. **Ls ...