在 wget 中,如何将网页保存到当前日期?

In wget how could I save a webpage to current date?

我正在尝试使用这些选项下载一个 htm 页面:

wget --no-check-cert http://sedar.com/new_docs/all_new_mf_filings_en.htm --directory-prefix=SEDAR --convert-links -output-document=date +%F_%T.htm

但我得到的只是:文件 w/o 扩展名和这样的名称:utput-document=date 我做错了什么?

另外,我在 Windows 命令行中,想获取 .htm 文件并将其重命名为当前日期,例如:20160808.htm(日期格式并不重要它可以是任何一种顺序。)

谢谢!

可以使用-O指定文件名

wget  url -O filename

为此您可以使用以下内容

mkdir -p SEDAR
wget --no-check-cert http://sedar.com/new_docs/all_new_mf_filings_en.htm  --convert-links -O `date +SEDAR/%Y%m%d.htm`

对于使用 windows 电源 shell 的人,以下应该有效(尚未测试)

 sh -c "wget --no-check-cert sedar.com/new_docs/all_new_mf_filings_en.htm --convert-links -O `date +SEDAR/%Y%m%d.htm`"