如何将计算日期传递给bash shell?

时间:2017-08-09 03:33:36

标签: bash

我有这个test.sh

#!/bin/bash
echo $1

称它有效:

sh ./test.sh $(date +"%F")

我想从当前日期减去5天并传递给test.sh

sh ./test.sh $(date --date="date-5 day" +"%F")

上面的行不起作用。什么是正确的方法?

1 个答案:

答案 0 :(得分:1)

我建议:

sh ./test.sh $(date --date="-5 day" +"%F")

使用我的设置en_US.UTF-8命令date --date="-5 day" +"%F"输出2017-08-04