【发布时间】:2018-08-29 02:43:18
【问题描述】:
我在 Linux 上成功使用 sed -i 修改了文件中的 JSON 值。
$> sed -i '/brand/c\ \"brand\": \"'valueModified'\"' ./config/brand.config.json
但在 MacOS 上我得到:
sed: 1: "./config/brand.config.json": 命令代码无效。
我正在尝试在 linux 和 macOS 上的 shell 脚本中使用此命令。
谢谢
【问题讨论】:
-
Mac 上的
man sed是否提到了-i选项? -
在 OSX 上使用
sed -i.bak '...'
标签: linux bash shell sed command-line