我正在尝试将单个文件的所有内容 JSON 编码为单个 JSON 字符串,以用于 BASH 中的 curl 请求。该文件是文本,因此不需要 base64 编码。重要的是文件是多行的,换行很重要。我正在尝试对 PEM 文件进行编码。如果我从文件中删除 \n,它会破坏 PEM 格式。我试图看看 jq 是否有帮助,但我没有看到任何告诉它编码换行符的选项。
有人在这里有任何提示吗?
pea*_*eak 10
您可以将 jq 与 -s 和 -R 选项一起使用,例如
jq -sR .
a
b
Run Code Online (Sandbox Code Playgroud)
结果:
"a\nb\n"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1180 次 |
| 最近记录: |