该计划的目标:
给出以下链接:http://uuu-assets.s3.amazonaws.com/tested/ppp/201613/testimage-pbo-01_uyt$xxx.jpg
下载变量为< = 999的所有图像(注意$ xxx)
例如:
http://uuu-assets.s3.amazonaws.com/tested/ppp/201613/testimage-pbo-01_uyt001.jpg
http://uuu-assets.s3.amazonaws.com/tested/ppp/201613/testimage-pbo-01_uyt002.jpg ........ etc
所以我的代码是:
#!/bin/bash
xxx=000
while [ $xxx -le 999 ]
do
wget http://uuu-assets.s3.amazonaws.com/tested/ppp/201613/testimage-pbo-01_uyt$xxx.jpg
xxx=$(( $xxx + 1 ))
done
如何解决这个问题?
答案 0 :(得分:-1)
使用内涵$ {variable}将变量连接到其他值,如果你只是写一个$变量,shell就不会知道你想从变量中接收值
wget http://uuu-assets.s3.amazonaws.com/tested/ppp/201613/testimage-pbo-01_uyt${xxx}.jpg