此代码向指定 URL 发送一个 post 请求
urlStr='http://coliru.stacked-crooked.com/compile'
curl $urlStr -d '{"cmd": "g++-4.8 main.cpp && ./a.out", "src": "#include <iostream>\nint main(){ std::cout << \"Hello World!\" << std::endl;}"}'
其中 url 通过 $urlStr 变量给出
我正在尝试用变量替换其他部分
codeStr='#include <iostream>\nint main() {\n std::cout << \"Hello World!\" << std::endl;\n}'
cmdStr='g++ main.cpp && ./a.out'
curl $urlStr -d '{"cmd": $cmdStr, "src": $codeStr}'
我收到一个错误
765:‘{“cmd”: $cmdStr,“src”: $codeStr}’处出现意外标记
我怎样才能让它工作?