如何转义这个curl命令,以便被Lua os.execute使用?

如何转义这个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/ "}'

注意:我确实寻找了一个可以在这里使用的LUA库,但我找到的都是用C代码编写的,而不是易于使用('require')的基于LUA的库...

点赞
用户107090
用户107090

将下面翻译成中文并且保留原本的 markdown 格式,

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/ "}'
]]
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/ "}'
]]

这是一段命令行代码,用于将指定的文本内容推送到 Pushbullet。该命令通过 curl 命令使用 Pushbullet 的 API 来发送新通知。这个字符串中包含了一个凭证密钥(mytokenkey),您需要使用自己的凭证密钥替换它来确保 API 访问权限。同时,该命令里的 Note TitleNote Body 也需要替换为你真实的信息。其中,Note Body 中的 http://goggle.com/ 是一个示例链接,您可以将它替换为自己想添加的链接。

2014-12-09 12:01:30