Я хочу сопоставить все меньше ('<') или больше (' > ') в файле с помощью sed. Я хочу сопоставить только один символ
Моя цель - заменить их на ' <'
и '> '
(убедитесь, что они вокруг них есть пустое пространство, чтобы мне было легче их анализировать) соответственно.
Например, это будет соответствовать:
(без пробелов внутри тегов)
< p >Hey this is a paragraph.< /p >< p >And here is another.< /p >
.. и превратите его в (обратите внимание на пробелы)
< p > Hey this is a paragraph. < /p > < p > And here is another. < /p >
Вот каково было мое первоначальное (ошибочное) предположение:
sed 's/<{1}|>{1}/ <> /' ...
Оно соответствует всему слову / строке, что нежелательно, а также не заменяет правильно.
В любом случае, мы будем благодарны за любую помощь! Спасибо!