У меня есть следующий текст в файле:
XXXX
NNNN
YYYY
NNNN
ZZZZ
NNNN
Я хочу заменить NNNN, чтобы он выглядел так:
XXXX
NNNN
ОБЯЗАТЕЛЬНЫЙ ПРОГНОЗ:
YYYY
NNNN
ОБЯЗАТЕЛЬНЫЙ ПРОГНОЗ:
ZZZZ
NNNN
ОБЯЗАТЕЛЬНЫЙ ПРОГНОЗ:
Как использовать sed для замены переменной более чем на одну строку? Есть ли лучший способ сделать это без использования sed?
Я пробовал следующее безрезультатно:
Тестовый файл sed 's/NNNN/"$ value1"/g'
Тестовый файл sed 's/NNNN/' "$ value1" '/g'
Тестовый файл sed 's/NNNN/$ {value1}/g'
Тестовый файл sed 's/NNNN/' "$ {value1}" '/g'
Я также попробовал все вышеперечисленное, используя двойные кавычки. Любая помощь с благодарностью. Спасибо!