标签: json bash jq
我正在尝试将单个文件的所有内容JSON编码为单个JSON字符串,以用于BASH中的curl请求。该文件是文本,因此不需要进行base64编码。最重要的是文件是多行的,行断开很重要。我正在尝试编码PEM文件。如果我从文件中删除\ n,它会破坏PEM格式。我试着看看jq是否会有所帮助,但我没有看到任何选项告诉它编码换行符。
有人在这里有任何提示吗?
答案 0 :(得分:3)
jq -sR . a b
结果:
"a\nb\n"