加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何编写一个shell脚本,将月份和年份添加到当前日期

发布时间:2020-12-15 22:45:09 所属栏目:安全 来源:网络整理
导读:我是 shell脚本的新手. 我想写一个脚本,我在那里添加几个月和几天到当天. 例如,它采用当前日期,每次添加3到第4天到第2天和第2天. 作为论点给出的所有三件事. 我真的很感激. BR 解决方法 提示:启动终端(在我的情况下是bash终端) 帮助是一个很好的起点 date -
我是 shell脚本的新手.

我想写一个脚本,我在那里添加几个月和几天到当天.
例如,它采用当前日期,每次添加3到第4天到第2天和第2天.
作为论点给出的所有三件事.

我真的很感激.

BR

解决方法

提示:启动终端(在我的情况下是bash终端)

帮助是一个很好的起点

date --help

或手册页

man date

很多信息和例子.

bash中的日期操作(复制粘贴在终端中运行的示例):

在当前日期添加10天:

date -d "10 day" +"%Y %m %d"

或删除10天到当前日期

date -d "-10 day" +"%Y %m %d"

在当前日期加2个月:

date -d "2 month" +"%Y %m %d"

从当前日期起删除2个月:

date -d "-2 month" +"%Y %m %d"

在当前日期添加1年

date -d "1 year" +"%Y %m %d"

删除1年到当前日期

date -d "-1 year" +"%Y %m %d"

混合每月添加1年

date -d "1 year 1 month 1 day" +"%Y %m %d"

在脚本中(在我的情况下是bash)

foobaa=`date -d "1 year 1 month 1 day" +"%Y %m %d"`
echo $foobaa

我希望它有点帮助..

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读