我需要"在bash脚本中使用concat mysql字符串"。非常感谢你。
这些数据应来自MySQL。
我需要这种格式。网址仅为" http://www..."
wget -O /web/$filename.mp3 $url
Mysql表名:download_url
+------------+---------------------------+
| filename | url |
+------------+---------------------------+
| 832858388 |http://www.test.com/ |
+------------+---------------------------+
| 838234455 |838234455.mp3 |
+------------+---------------------------+
| 232728495 |232728495.mp3 |
+------------+---------------------------+
| 721723738 |http://www.test2.com/ |
+------------+---------------------------+
答案 0 :(得分:1)
mysql --batch --skip-column-names -e 'select filename, url from download_url where url like "http%"' |
while read filename url
do wget -O "/web/$filename.mp3" "$url"
done
我想你想要将一个前缀连接到URL,如果它不是以http:
开头,但我不知道你想把它放在那里。如果你澄清这个问题,我会把它添加到答案中。