У меня есть текстовый файл со странной кодировкой символов, которую я бы хотел преобразовать в стандартный 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