【发布时间】:2020-09-22 06:20:23
【问题描述】:
我有一个脚本,我用 cron 安排在工作日。该脚本使用 wget 每个工作日下载文件。 url 是基于日期的动态的。我创建了以下脚本:
day_or_weekend=`date +%w`
if [$day_or_weekend == 1] ; then
look_back=3
else
look_back=1
fi
wget -O file_name_`date +%Y%m%d`.csv https://website/filename/date/`date $look_back days ago + %Y-%m-%d`/type/csv
此脚本生成名称正确但内容为空的文件。我对编写 bash shell 脚本很陌生,所以我不确定如何调试它。所以我的问题是:
- 我是否正确定义了
look_back变量? - 我是否正确地将日期参数添加到 wget url?
【问题讨论】:
标签: shell ubuntu unix wget date-formatting