Sed заменить строку 3 после совпадения с переменной ⇐ Linux
-
Anonymous
Sed заменить строку 3 после совпадения с переменной
У меня есть такой файл:
[profile.one] имя пользователя = Сэм пароль=секрет электронная почта = что-то [профиль.два] имя пользователя = Кейт пароль=секрет электронная почта = что-то [профиль.три] имя пользователя = Мэри пароль=секрет электронная почта = что-то Я хочу создать сценарий оболочки, который меняет пароль в [profile.two]. Новый пароль будет переменной (запускаемой другим сценарием оболочки). Например, новый пароль будет выглядеть как $1.
Я знаю, что мне следует использовать sed, но после этого мне трудно разобраться с синтаксисом.
У меня есть такой файл:
[profile.one] имя пользователя = Сэм пароль=секрет электронная почта = что-то [профиль.два] имя пользователя = Кейт пароль=секрет электронная почта = что-то [профиль.три] имя пользователя = Мэри пароль=секрет электронная почта = что-то Я хочу создать сценарий оболочки, который меняет пароль в [profile.two]. Новый пароль будет переменной (запускаемой другим сценарием оболочки). Например, новый пароль будет выглядеть как $1.
Я знаю, что мне следует использовать sed, но после этого мне трудно разобраться с синтаксисом.
Мобильная версия