Да. действительно соответствует любому символу?

Я использую очень простой скрипт sed для удаления комментариев: sed -e 's/--.*$//'

Он отлично работает, пока не символы ascii присутствуют в комментарии, например: -- °. Эта строка не соответствует регулярному выражению и не подставляется.

Любая идея, как получить . чтобы действительно соответствовать любому символу?


Решение:

Так как файлговорит, что это текст iso8859, переменная LANGдолжна быть изменена перед вызовом sed: LANG=iso8859 sed -e 's/--.*//' -

10
задан Julio Guerra 15 March 2012 в 08:29
поделиться