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

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

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

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

1 ответ1

1

Этот должен работать для вас.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .