ファイルのパス名を変数に保存して、cURL 経由でアップロードしたいと考えています。問題は、構文が正しくないことです。
curl --user-agent Mozilla -v --form filename=@/path/to/filename -F .submit=Upload http://example.com/upload.cgi
^上記は問題なく動作しますが、パスを変数に保存したいので、試してみると:
var=$(pwd)/filename;
curl --user-agent Mozilla -v --form filename=@$var -F .submit=Upload http://example.com/upload.cgi
不正な形式で返されるか、パスが完全に欠落しています。