定义变量以在bash中保存非当前日期

时间:2009-06-17 20:14:31

标签: bash

从终端发出的以下命令让我得到昨天的日期:

date --date='1 day ago' +%Y/%m/%d

我正在尝试编写一个bash脚本,其中天数是命令行arg。我希望能够将生成的日期存储在另一个变量中,稍后在我的脚本中使用它。想法?

1 个答案:

答案 0 :(得分:2)

    x=$(date --date "$1 days ago" +%Y/%m/%d)

其中$1是第一个命令行参数。确保你使用双引号而不是单引号,否则这个参数不会出现。