Я пытаюсь сопоставить строку в файле и распечатать / добавить содержимое другого файла после совпадения строки
У меня есть файл "addthis", содержащий одну строку pleaseaddme
:
pleaseaddme
и у меня есть второй файл "tothis", содержащий две строки [одну] и [две] примерно так:
[one]
[two]
Я пробовал комбинации, приводящие к следующему, что близко к желаемому результату:
awk '/\[one\]/ { printf $0; getline < "addthis" }1' tothis
Результат:
[one]please add me
[two]
Я бы хотел, чтобы «добавьте меня» добавили в новую строку после [одного], например так:
[one]
please add me
[two]
Кроме того, это только печать на экран, а не в файл "tothis"
Пробовал многочисленные варианты, насколько это возможно,