我正在尝试使用以下网址下载文件:
wget http://example.com/reports/downloadreport?roleId=8&loginName=9011613&code=123
但它只需要
不发送剩余的东西。我需要至少发送角色ID和loginName
来获取文件。
我尝试创建一个类似于下面的shell脚本,但这也不起作用:
i="http://euroams.eurekaforbes.co.in:8080/efms/reports/bamsinvoiceresultdownload?roleId=8&loginName=9011613"
wget --tries=45 -i $i
我该如何解决这个问题?
答案 0 :(得分:2)
将网址括在引号中。你的shell正在解释“&”而不是将它作为参数传递,所以它看到你输入的内容如下(三个命令而不是一个):
wget http://example.com/reports/downloadreport?roleId=8 & loginName=9011613 & code=123