Я использую очень простой скрипт sed для удаления комментариев: sed -e 's/--.*$//'
Он отлично работает, пока не символы ascii присутствуют в комментарии, например: -- °
.
Эта строка не соответствует регулярному выражению и не подставляется.
Любая идея, как получить .
чтобы действительно соответствовать любому символу?
Решение:
Так как файл
говорит, что это текст iso8859, переменная LANG
должна быть изменена перед вызовом sed
:
LANG=iso8859 sed -e 's/--.*//' -