在Shell命令中展开变量

时间:2018-10-04 09:22:26

标签: bash sh

我想编写一个bash脚本,该脚本应该从apx服务器下载数据。我不确定,但是我认为它是ASPX服务器。如何更改此字符串中的变量?在bash脚本中使用此字符串的正确方法是哪种?

#!/bin/bash

SYMBOL="EURUSD"
YEAR="2017"
WEEK="1"

TYPE="2"
BROKERID="9"
STARDATE="20100301"
ENDDATE="20171231"


wget -c \
    --no-clobber \
    --html-extension \
'http://livetickdata.com/GetData.aspx?type=2&brokerid=9&symbol=EURUSD&startdate=20100301&enddate=20171231&pack=1&key=$' -O $SYMBOL-$YEAR-$WEEK.csv.gz

这不起作用:

'http://livetickdata.com/GetData.aspx?type=$TYPE&brokerid=$BROKERID&symbol=$SYMBOL&startdate=$STARTDATE&enddate=$ENDDATE&pack=1&key=$' -O $SYMBOL-$YEAR-$WEEK.csv.gz

0 个答案:

没有答案