Bash Script для редактирования конфигурационного файла MongoDB - PullRequest
0 голосов
/ 15 октября 2018

Я хочу заменить bindIp: 127.0.0.0 на bindIP: 0.0.0.0, используя bash-скрипт во время установки.Может кто-нибудь сказать мне, как сделать это через bash?

Часть для редактирования:

    # network interfaces
 net:
  port: 27017
  bindIp: 127.0.0.0

Заменить 127.0.0.0 на 0.0.0.0

Команда, которую я использую:

sed '0,/bindIp:*;/s//bindIp: 0.0.0.0;/' /etc/mongod.conf

1 Ответ

0 голосов
/ 15 октября 2018
sed "s,\\(^[[:blank:]]*bindIp:\\) .*,\\1 0.0.0.0," /etc/mongod.conf

, если вы хотите редактировать файл на лету, используйте опцию -i

sed -i "s,\\(^[[:blank:]]*bindIp:\\) .*,\\1 0.0.0.0," /etc/mongod.conf
...