2016-08-01 135 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。