无法在MacOSX上运行sed命令,但在Linux上可以运行

时间:2018-08-14 12:58:40

标签: linux bash macos shell sed

我正在使用Shell脚本来编辑JSON文件上的值。 sed命令在Linux中执行时没有任何问题,但在OSX上失败。

JSON文件:

{
  "HOST": "http://localhost:5000",
   ...
}

Sed命令:

sed -i '/"HOST"/c\  \"HOST\": \"http:\/\/localhost:4000\",' config.json

我无法在OSX上使用它。

我尝试了以下几种选择:

sed -i "" -E '/"HOST"/c\  \"HOST\": \"http:\/\/localhost:4000\",' config.json

但是没有运气。

0 个答案:

没有答案