Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 尝试发布到neo4j时出现卷曲错误_Bash - Fatal编程技术网

Bash 尝试发布到neo4j时出现卷曲错误

Bash 尝试发布到neo4j时出现卷曲错误,bash,Bash,我正试图在mac上使用curl发布到neo4j,需要一些帮助 curl -i -H accept:application/json -H content-type:application/json -XPOST http://localhost:7474/db/data/transaction/commit -d '{"statements":[{"statement":"CREATE (m:Movie {title: 'Harry Potter', year : '2001-11-14’})

我正试图在mac上使用curl发布到neo4j,需要一些帮助

curl -i -H accept:application/json -H content-type:application/json
-XPOST http://localhost:7474/db/data/transaction/commit -d '{"statements":[{"statement":"CREATE (m:Movie {title: 'Harry Potter', year : '2001-11-14’}) RETURN m”}]}’

Error: -bash: syntax error near unexpected token `)'
如果是转义字符问题,我需要把它们放在哪里


非常感谢您的帮助。谢谢大家!

您有一些报价问题。以下是更正的版本:

curl -i -H accept:application/json -H content-type:application/json \
  -XPOST http://localhost:7474/db/data/transaction/commit \
  -d $'{"statements":[{"statement":"CREATE (m:Movie {title: \'Harry Potter\', year : \'2001-11-14\'}) RETURN m"}]}'
正如@Biffen所指出的,单引号中不能有单引号。因此,我使用shell引用
$'
方法来保护引号


另见:


您有一些报价问题。以下是更正的版本:

curl -i -H accept:application/json -H content-type:application/json \
  -XPOST http://localhost:7474/db/data/transaction/commit \
  -d $'{"statements":[{"statement":"CREATE (m:Movie {title: \'Harry Potter\', year : \'2001-11-14\'}) RETURN m"}]}'
正如@Biffen所指出的,单引号中不能有单引号。因此,我使用shell引用
$'
方法来保护引号


另见:


单引号字符串中不能有单引号。你不仅要解决这个问题,还要使用不少于四种不同类型的引号。在一个带引号的字符串中不能有单引号。你不仅要解决这个问题,而且你使用了不少于四种不同类型的引号。谢谢你的回复,但仍然会收到相同的错误!curl-i-H accept:application/json-H content type:application/json-XPOST-d\${“statements”:[{“statement”:“CREATE(m:Movie{title:\'Harry Potter\',year:\'2001-11-14\})RETURN m”}]}'-bash:unexpected token附近的语法错误(在
$d
之后的
前面有一个小的拼写错误。请看更新的。谢谢!这对我很有用:)curl-i-H accept:application/json-H content type:application/json-XPOST-d$'{“statements”:[{“statement”:“CREATE(m:Movie{title:\'Harry Potter\',year:\'2001-11-14\}RETURN m”}引号的用法有点混乱。这就是为什么我刚刚发了那篇帖子(“也见”)。非常感谢您的反馈。谢谢。谢谢您的回复,但仍然会收到相同的错误!curl-i-H accept:application/json-H content type:application/json-XPOST-d\${“statements”:[{“statement”:“CREATE(m:Movie{title:\'Harry Potter\',year:\'2001-11-14\})RETURN m”}]}'-bash:unexpected token附近的语法错误(在
$d
之后的
前面有一个小的拼写错误。请看更新的。谢谢!这对我很有用:)curl-i-H accept:application/json-H content type:application/json-XPOST-d$'{“statements”:[{“statement”:“CREATE(m:Movie{title:\'Harry Potter\',year:\'2001-11-14\}RETURN m”}引号的用法有点混乱。这就是为什么我刚刚发了那篇帖子(“也见”)。非常感谢您的反馈。谢谢