我正在尝试将单个文件的所有内容JSON编码为单个JSON字符串,以便在BASH中进行curl请求。该文件是文本文件,因此无需进行base64编码。重要的是,该文件是多行的,并且换行符很重要。我正在尝试编码PEM文件。如果我从文件中删除\n,它会破坏PEM格式。我试图看看是否可以使用jq,但我没有看到任何选项告诉它编码换行符。 这里有什么提示吗?
jq
将正确地将它们编码为\u0000
,而bash甚至无法读取它们,除非通过诡计,例如将NULs表示为数组元素之间的分隔符)。 - Charles Duffy