【发布时间】:2016-11-17 14:59:49
【问题描述】:
我正在尝试编写一个小脚本,将代码的 sn-ps 上传到我们使用的服务提供商,该服务提供商要求您在 JSON 对象中传递该代码。
file_content=$(<my_file.js)
curl -X POST -H "Content-Type: application/json"
-d '{"name":$file_name","script":"$file_content"}' https://someservice.com/api/endpoint
file_content 是 my_file 中的 javascript 代码。问题是这样打印的,有效载荷是无效的。我正在尝试找到一种以有效 json 的方式读取该文件的方法。我知道它相当具体,但想知道是否存在这样的命令。
编辑:另一种选择是将整个 JSON 对象放在一个文件中,但如果可能的话,我想避免这种情况。
【问题讨论】:
-
@Tomalak 类似,但需要我将整个 JSON 对象移动到文件本身。如果我找不到解决方案,我会选择这个。