这是我必须修改的代码,我已将文件复制到终端中,现在需要将我自己的 ID 等放入代码中。我使用 Cat 看到了此代码,但不知道如何编辑它。任何帮助都非常感谢,因为我正在使用它来演示睡眠统计数据在 Facebook 上的工作原理。
{
"fbCookie": {
"c_user": "",
"xs": ""
},
"pollingInterval": 600,
"appId": 435522656639081,
"server": {
"port": 3000
}
}
{
"fbCookie": {
"c_user": "",
"xs": ""
},
"pollingInterval": 600,
"appId": 435522656639081,
"server": {
"port": 3000
}
}
答案1
您可以使用杰奇从命令行操作 JSON 的工具,例如
$ jq --arg u "myuser" '.fbCookie.c_user |= $u' file.json
{
"fbCookie": {
"c_user": "myuser",
"xs": ""
},
"pollingInterval": 600,
"appId": 435522656639081,
"server": {
"port": 3000
}
}
{
"fbCookie": {
"c_user": "myuser",
"xs": ""
},
"pollingInterval": 600,
"appId": 435522656639081,
"server": {
"port": 3000
}
}
或者
$ jq --argjson c '{"c_user": "myuser", "xs": "foo bar"}' '.fbCookie |= $c' file.json
{
"fbCookie": {
"c_user": "myuser",
"xs": "foo bar"
},
"pollingInterval": 600,
"appId": 435522656639081,
"server": {
"port": 3000
}
}
{
"fbCookie": {
"c_user": "myuser",
"xs": "foo bar"
},
"pollingInterval": 600,
"appId": 435522656639081,
"server": {
"port": 3000
}
}