2016-08-01 89 views
-1

我想在网站上找到一堆excel表格。我试图写一个shell脚本来做到这一点对我来说:为什么这个shell脚本不能使用变量?

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

它似乎没有采取变量的wget。它说这个网址缺少wget。

+0

你看到错误/输出。也许远在$ eventid附近的引号。或在$ eventid之前和之后添加+ – lordkain

+0

wget:缺少URL – Benedikt

+2

为什么要逃脱换行符? – 123

回答

2

因为逃逸的,这是形式只有一条线路:

var1=value var2=value2 application ... 

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

删除\ s。