我正在编写一个 bash 脚本来自动化我的下载过程。在一个部分中,它给出了一个错误:
意外标记 `newURL=$(echo $URL | sed 's/&:/$index/')' 附近的语法错误
那段代码在这里:
# Downloading the pdf's.
for index in {$startedNumber..$endedNumber} do
newURL=$(echo $URL | sed 's/&:/$index/')
wget $newURL
done
本节处理类似“ http://xxxx.com/xxx/yyy/zzz&:.pdf ”的 URL 并找到“&:”部分。当它发现时,它会将其更改为 $index。这样我就可以下载这些行: http://xxxx.com/xxx/yyy/zzz1.pdf http://xxxx.com/xxx/yyy/zzz2.pdf http://xxxx.com/xxx/yyy/ zzz3.pdf http://xxxx.com/xxx/yyy/zzz4.pdf(......一直持续到de $endedNumber)
我应该怎么做才能解决这个问题?