bash - 在 Bash 中使用日期获取明天的日期

标签 bash shell unix

我想编写一个 bash 脚本,它将在给定的日期上运行,但会在接下来的几天处理数据,我目前的方法是获取 unix 时间戳并为其添加一天的秒数,但我无法让它工作,还没有找到我在网上寻找的东西。

这是我尝试过的方法,我觉得问题在于它是一个字符串而不是一个数字,但我对 bash 的了解还不够确定,这是正确的吗?我该如何解决?

today="$(date +'%s')"

tomorrow="$($today + 86400)"

echo "$today"

echo "$tomorrow"

最佳答案

如果你有 gnu-date 那么要得到第二天你可以这样做:

date -d '+1 day'

关于bash - 在 Bash 中使用日期获取明天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30235598/

相关文章:

linux - 使用 cat 在管道之间弹跳角色

python - Shell 脚本未在 ubuntu 中运行

bash - tail -f into grep into cut 无法正常工作

linux - 如何使用 Linux 命令找到我的 shell 版本?

unix - unix中有没有办法以编程方式强制终端窗口为 "front"

regex - 查找所有电话号码

html - 仅使用 sed 或 awk 从 html 页面中提取 url 的最简单方法

c++ - 当我运行这个 shell 脚本时,我收到一个丢失的 ']' 错误

c -\033 unix 中的提示符

python - 可链接的python shell脚本,可以多次使用