Удаление «» из файла с помощью скрипта sed

Удаление «» из файла с помощью скрипта sed

У меня есть текстовый файл, в котором есть несколько "<<" и ">>", которые я хотел бы удалить. Я попробовал следующее:

sed -e 's/>>//' -e 's/<<//' -i .ORIG file

но это не работает. (Я также пробовал экранировать символы <; хотя, учитывая, что я \<...\>постоянно использую их в регулярных выражениях, я не думал, что это сработает.)

Что такое правильная команда?

решение1

Этот вариант вам подойдет.

sed -e 's|[>>]||g' -e 's|[<<]||g' -i.ORIG файл

Связанный контент