我需要使用 sed 修改 my.json 文件中的第三行,如下所示。
如何用分配给 $username 的变量值替换正在变化的键值(此示例显示“group-1”)?
"name": "group-1",
Run Code Online (Sandbox Code Playgroud)
您可以像下面这样替换
Linux
sed -i 's/\"name\":.*/\"name\": '${username}'/g' "/path/to/my.json"
Run Code Online (Sandbox Code Playgroud)
苹果系统
sed -i "" 's/\"name\":.*/\"name\": '${username}'/g' "/path/to/my.json"
Run Code Online (Sandbox Code Playgroud)