Заменяя LF, окончания строки NEL в текстовом файле с CR+LF

У меня есть текстовый файл со странной кодировкой символов, которую я хотел бы преобразовать в стандартный UTF-8. Мне удалось получить часть пути:

$ file myfile.txt
myfile.txt:        Non-ISO extended-ASCII text, with LF, NEL line endings
$ iconv -f ascii -t utf-8 myfile.txt > myfile.txt.utf8
$ file myfile.txt.utf8
myfile.txt.utf8:   UTF-8 Unicode text, with LF, NEL line endings

## edit myfile.txt.utf8 using nano, to fix failed character conversions (mostly åäö)

$ file myfile.txt.utf8
myfile.txt.utf8:   UTF-8 Unicode text, with LF, NEL line endings

Однако я не могу выяснить, как преобразовать окончания строки. Как я делаю для замены LF+NEL CR+LF (или независимо от того, что стандарт)? Когда я сделан, я хотел бы видеть следующее:

$ file myfile.txt
myfile.txt:        UTF-8 Unicode text
4
задан 29 August 2012 в 13:05

1 ответ

Попробуйте iconv -f cp850 -t utf-8. Мог бы помочь Вам

1
ответ дан 21 October 2019 в 12:03

Другие вопросы по тегам:

Похожие вопросы: