我有这个test.sh
#!/bin/bash
echo $1
称它有效:
sh ./test.sh $(date +"%F")
我想从当前日期减去5天并传递给test.sh
sh ./test.sh $(date --date="date-5 day" +"%F")
上面的行不起作用。什么是正确的方法?
答案 0 :(得分:1)
我建议:
sh ./test.sh $(date --date="-5 day" +"%F")
使用我的设置en_US.UTF-8
命令date --date="-5 day" +"%F"
输出2017-08-04
。