Я создаю сценарий, который делает запрос curl на предопределенный сайт. К сожалению, скрипт находит 3 параметра, но curl не работает должным образом.
В чем проблема? Вот моя попытка.
random="$(cat something.txt)"
echo "ID: ${random} - File: $1 - Var: $2 - Cookie: $3"
url="$(curl -i -L -X POST --cookie 'info=$3' \
-F 'var=$2' \
-F 'submit=Send' \
-F 'file[]=@$1' \
https://example.com/upload?id=${random})"
Вторая строка с echo
выводит правильные значения и тот же POST-запрос не создает никаких проблем при непосредственном использовании параметров, но curl
дает сбой и выдает следующие ошибки:
Warning: setting file /my/path/to.file
Warning: failed!