如何转义LUA os.execute使用的curl命令?
如何转义这个curl命令字符串以供LUA os.execute使用如何转义LUA os.execute使用的curl命令?,curl,lua,escaping,Curl,Lua,Escaping,如何转义这个curl命令字符串以供LUA os.execute使用 curl -u mytokenkey: -X POST https://api.pushbullet.com/v2/pushes --header 'Content-Type: application/json' --data-binary '{"type": "note", "title": "Note Title", "body": "Note Body\nSecond Line\n http://goggle.com/
curl -u mytokenkey: -X POST https://api.pushbullet.com/v2/pushes --header 'Content-Type: application/json' --data-binary '{"type": "note", "title": "Note Title", "body": "Note Body\nSecond Line\n http://goggle.com/ "}'
注意:我确实在寻找一个可以在这里使用的LUA库,但我发现的那些库是用c代码编写的,而不是一个易于使用(“require”)的基于LUA的库…用长字符串编写:
command=[[
curl -u mytokenkey: -X POST https://api.pushbullet.com/v2/pushes --header 'Content-Type: application/json' --data-binary '{"type": "note", "title": "Note Title", "body": "Note Body\nSecond Line\n http://goggle.com/ "}'
]]
好主意-我试过了,但似乎不起作用-问题也是我不确定如何让响应字符串返回以查看它???@Greg,使用
io.popen
而不是os.execute
,但这是一个单独的问题。