Как использовать Sed для замены значений в значении переменной файла JSON - PullRequest
0 голосов
/ 10 мая 2018

Мне нужно использовать sed, чтобы изменить 3-ю строку в файле my.json, как показано ниже.

Как заменить изменяющееся значение ключа (в этом примере показано «group-1») значением переменной, назначенным $ username?

    "name": "group-1",

1 Ответ

0 голосов
/ 10 мая 2018

Вы можете заменить как показано ниже

Linux

 sed -i 's/\"name\":.*/\"name\": '${username}'/g' "/path/to/my.json"

MacOS

   sed -i "" 's/\"name\":.*/\"name\": '${username}'/g' "/path/to/my.json"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...