我正在尝试下载一个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
但我得到的是:没有扩展名的文件和这样的名字:utput-document = date 我做错了什么?
此外,我在Windows命令行中,并希望获取.htm文件并将其重命名为当前日期,例如:20160808.htm(日期格式并不重要,它可以是任何类型的顺序。)
谢谢!
答案 0 :(得分:0)
您可以使用-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 power 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`"