【发布时间】:2019-02-22 23:18:46
【问题描述】:
我有一个包含日期值的文件。我希望能够提取文件的最后一行,格式为“'2018-09-18 16:42:57'” 添加 1 天并将其存储到变量中。我现在的代码如下所示,但它不起作用:
start_date=$(tail -n 1 run_dates.txt)
start_date=$(start_date -d "+1 day")
执行此操作的正确语法是什么?
【问题讨论】:
-
显示您在以前的方法中遇到的特定错误将是一个很好的起点。如果错误消息告诉我们您正在尝试使用适用于 GNU
date的命令,但您没有该版本,这为我们提供了足够的信息来实际提供有用的答案。目前,这里没有具体问题,所以我们只能猜测。 -
"...but it doesn't work" 不是一个好的问题陈述。请显示变量值并解释它是如何不起作用的。