Мне нужно найти строку, которая начинается с mysql.unmetric.twt.url и заменить всю строку строкой, хранящейся в переменной ip

ф = "mysql.unmetric.twt.url = JDBC: MySQL://ec2-abcd.compute-1.amazonaws.com: 3306/unmetric? jdbcCompliantTruncation = ложь и useUnicode = да и characterEncoding = UTF-8 & useOldAliasMetadataBehavior = истина»

Как это может быть достигнуто с помощью Sed, пожалуйста, помогите мне с этим

С уважением

Prashanth

1 ответ1

0
sed "/^mysql.unmetric.twt.url/ c\\
${ip}" YourFile
  • Обратите внимание на двойную \\ из-за замены оболочки с двойной кавычкой
  • двойная кавычка для замены ip на контент

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .