Я ищу лучший способ найти определенный текст в файле и обернуть другой текст вокруг него из командной строки Linux.
Так, например, файл может содержать следующее:
This
is
a
test.
anchor-start
text to wrap will is in here
anchor-end
Итак, в приведенном выше примере я хочу найти текст между anchor-start
и anchor-end
, а затем обернуть этот текст так, чтобы я получил:
This
is
a
test.
anchor-start
wrapping-start
text to wrap will is in here
wrapping-end
anchor-end
Я должен также отметить, чтоЯ ищу решение, согласно которому, если сразу за anchor-start
следует wrapping-start
(т. Е. Обертка уже произошла), его не следует дублировать.