Bash curl и переменная в середине URL-адреса

Мне нужно было бы читать определенные данные с помощью curl. Я в основном читаю ключевые слова из файла

while read line
do
    curl 'https://gdata.youtube.com/feeds/api/users/'"${line}"'/subscriptions?v=2&alt=json' \
         > '/home/user/archive/'"$line"
done < textfile.txt

. В любом случае, я не нашел способа сформировать URL-адрес для скручивания, чтобы он работал. Я пробовал как всевозможные версии с одинарными и двойными кавычками. Я пробовал в основном:

'...'"$line"'...'
"..."${line}"..."
'...'$line'...'

и так далее ... Просто назовите это, и я почти уверен, что пробовал.

Когда я распечатываю URL, в лучшем случае он будет иметь вид:

 /subscriptions?v=2&alt=jsoneeds/api/users/KEYWORD FROM FILE

или что-то подобное. Если вы знаете, что может быть причиной этого, я был бы признателен за информацию. Спасибо!

14
задан Jonathan Leffler 14 January 2012 в 20:50
поделиться