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

Why does this shell script not take the variables?

我正在尝试获取网站上的一堆 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 缺少 urls。

由于转义,这只是以下形式的一行:

var1=value var2=value2 application ...

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

删除 \s。