卷曲和终端新手...获取:zsh:“}”附近解析错误

DIV*_*DIV 6 curl zsh

感谢帮助!

\n

错误:zsh:“}”附近解析错误

\n
curl -i -X POST "http://127.0.0.1:8080/api/user/login\xe2\x80\x9d -H \xe2\x80\x9cAccept: application/json\xe2\x80\x9d -H "Content-Type: application/json" \xe2\x80\x94data-binary @- <<EOF {\xe2\x80\x9cemail\xe2\x80\x9d: \xe2\x80\x9cmail.xxx.com\xe2\x80\x9d, \xe2\x80\x9cpassword\xe2\x80\x9d: \xe2\x80\x9cXXX\xe2\x80\x9d} EOF\n
Run Code Online (Sandbox Code Playgroud)\n

Cha*_*ffy 2

两个问题: shell 不会承认卷曲的“智能引号”语法;并且定界文档在其内容开始之前和结束之后需要有一个换行符。相比于:

\n
curl -i -X POST "http://127.0.0.1:8080/api/user/login" \\\n  -H "Accept: application/json" \\\n  -H "Content-Type: application/json" \\\n  \xe2\x80\x94data-binary @- <<EOF\n{"email": "mail.xxx.com", "password": "XXX"}\nEOF\n
Run Code Online (Sandbox Code Playgroud)\n

社区维基,因为这个问题可能应该因拼写错误而关闭,或者可以作为两个预先存在的问题的重复而关闭——一个关于引用问题,另一个关于单行heredocs。

\n