Я столкнулся со следующей проблемой.
Допустим, у меня есть файл, который содержит что-то вроде этого:
blah blah blah blah
more text
<tag1>something</tag1>
<tag2>something else</tag2>
blah blah meh whatever
foo bar
Я хочу заменить все вхождения tag1 на tag2, а все вхождения tag2 на tag1. Однако я не знаю, как это сделать, поскольку, если бы я использовал что-то вроде sed 's/tag1/tag2/g'
, а затем sed 's/tag2/tag1/g'
, я бы в итоге получил файл только с тегами tag1.
Мне нужно перевернуть два тега.
Заранее спасибо.