我输入的json文件是:
{
"name": "abc",
"private": true,
"version": "1.0.0",
"description": "UI",
"dependencies": {
"xyz": "9.11",
"abc": "5.0.0"
}
}
当我使用jq .name = xyz
输出将打印为
{
"name": "xyz",
"private": true,
"version": "1.0.0",
"description": "UI",
"dependencies": {
"xyz": "9.11",
"abc": "5.0.0"
}
}
尽管我的输入文件是正确的缩进,但是运行jq命令后,缩进是不同的。如何限制缩进。
谢谢!
答案 0 :(得分:0)
目前尚无办法指示jq保留缩进样式本身 ,但是--indent N
和--tab
命令行选项对缩进。因此,在给定的特定情况下,可以使用--indent 4
达到预期的效果。