Проблемы с использованием CURL в сценарии оболочки
У меня проблема с использованием CURL с переменной сценария оболочки. Я уверен, что это что-то простое, я пропускаю. Я создаю URL, к которому добавляется MAC-адрес окна Linux. После создания URL-адреса я пытаюсь передать его в curl для загрузки файла из удаленного расположения в каталог /tmp моего локального компьютера. CURL выполняется без ошибок, но данные не передаются. Я пробовал одинарные и двойные кавычки вокруг $url, но безуспешно. Любая помощь будет принята с благодарностью.
Спасибо шон
#!/bin/ash
config=$(ifconfig eth0 | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}')
tmp='http://abcd.com/sources.php?mac='
url=$tmp$config
curl --connect-timeout 10 --max-time 10 --retry 5 --retry-delay 0 --retry-max-time 60 -o /tmp/downloadfile $url