当前位置: 首页 > 面试题库 >

如何从命令行修改JSON文件中的键值

益绯辞
2023-03-14
问题内容

是否有可能改变valuekey,从命令行JSON文件?

例如,在package.json中:

更改

{
    ...
    ...
    "something": "something",
    "name": "idan" 
    ...
}

{
    ...
    ...
    "something": "something",
    "name": "adar" 
    ...
}

问题答案:

一种实现方法是使用“ json” npm软件包,例如:

json -I -f package.json -e "this.name='adar'"

另一种方法是使用jq CLI,例如:

mv package.json temp.json
jq -r '.name |= "adar"' temp.json > package.json
rm temp.json


 类似资料:
  • 问题内容: 我有一个带有JSON元素序列的文件: 是否有一个Shell脚本来格式化JSON以以可读形式显示文件内容? 我看过这篇文章,我认为这是一个很好的起点! 我的想法是迭代文件中的行,然后: 还有其他想法吗? 问题答案: 将文件中的结果通过管道传输到python json工具2.6及更高版本

  • 问题内容: 我很难找到答案。使用普通的Node.JS,您可以使用,CoffeeScript 和ES6具有的任何js文件。我如何使用Typescript进行操作? 我的项目有一个供Webpack / ts- loader使用的工具,用于为浏览器构建一个不错的小捆绑包。不过,在此之前,我需要从控制台运行一个构建步骤,该步骤将使用项目中使用的某些文件来生成模式,但是如果不进行编译,我似乎无法运行单个Ty

  • 我创建了一个扫描器,从命令行中的第一个元素读取文本文件,但它会导致。如何将其格式化为接受此文件的位置? 下面是我的代码: 例如,如果文件名是,我将作为命令行中的第一个元素。

  • 本文向大家介绍修改linux文件权限命令:chmod命令详解,包括了修改linux文件权限命令:chmod命令详解的使用技巧和注意事项,需要的朋友参考一下 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将

  • 我复制并制作一个文件。 当我对文件进行分类时,我得到: 然后我并立即显示: 但是当我再次使用cat键盘2时,我得到: 用sudo测试,用's/fr/us/'测试 我理解错了什么吗?sed应该写入文件还是需要通过管道覆盖原始文件?非常感谢。 版本:

  • 既然每行中的signalName字段都在动态变化,那么如何在Nifi中实现这一点呢?