Рекурсивно перемещаться по каталогам и извлекать последний файл временной метки

Awk подход:

awk '$1=="keyword:"{ getline k < "file2"; print $1, "\047" k "\047"; next }1' file1

Выход:

not_keyword: 'something'
keyword: 'condition 1 condition 2 condition 3'
another_not_keyword: 'something'

Как вариант использования sedв -замена места:

$ sed -Ei "s/^(keyword: ).*/\1'$(cat file2)'/" file1
0
18.07.2021, 12:57
0 ответов

Теги

Похожие вопросы