为什么这个shell脚本不接受变量?

时间:2016-08-01 09:27:16

标签: bash shell wget

我试图在网站上找到一堆excel表格。我正在尝试编写一个shell脚本来为我执行此操作:

eventid="someid" \
url="https://website.website.com/api/v1/events/"$eventid"/sessions?format=xlsx" \
wget --load-cookies cookies.txt -p $url

它似乎没有采用wget中的变量。它说wget缺少网址。

1 个答案:

答案 0 :(得分:2)

由于逃逸,这只是以下形式的一行:

var1=value var2=value2 application ...

这只是为启动应用程序设置环境变量(但不是为shell设置)。由于您从未在当前shell中设置$url的值,因此它将为空。

删除\ s。