2016-08-01 4 views
-1

私はウェブサイト上に多数のExcelテーブルを作成しようとしています。私は私のためにこれを行うには、シェルスクリプトを記述しようとしている:なぜこのシェルスクリプトは変数を取らないのですか?

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

wgetの中で変数を取るようには見えません。それは、wgetにURLがないことを示しています。

+0

エラー/出力が表示されますか。おそらく$ eventidの周りにリモートクォートがあります。または前と後に$ eventidを追加する – lordkain

+0

wget:行方不明のURL – Benedikt

+2

なぜ改行をエスケープしていますか? – 123

答えて

2

エスケープの、これはの形でちょうど1行であるので:ちょうど(はなくシェルの場合)アプリケーションを立ち上げのための環境変数を設定します

var1=value var2=value2 application ... 

が。現在のシェルで$urlの値を設定したことがないので、空になります。

\を削除します。

関連する問題