|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Rud 2:5020/400 04 Jan 2001 02:37:38 To : "Bondarenko Andrey" Subject : Re: carriage return -------------------------------------------------------------------------------- Hi! "Bondarenko Andrey" <and@energo.ru> writes: > Hадо ко всем строкам текстового файла unix красиво (из командной > строки) прибить на конце "carriage return"(13) чтобы без проблем > открывался досовскими редакторами Из командной строки Python'а подойдёт? open( 'newfile', 'w' ).writelines( map( lambda x: x + '\015', \ open( 'oldfile', 'r' ).readlines())) Эти две строки представляют собой одну команду, при их объединении нужно убрать из первой завершающий обратный слэш. > PS Обратную задачу всегда решал > cat dosfile.txt | col -b > unixfile.txt А я прямую задачу решаю по-рабоче-крестьянски: открыл файл DOS'овским edit'ом, вставил и тут же удалил какой-нибудь символ, пошёл на выход, ответил "да" на вопрос о необходимости сохранения ;-)) -- rnd. --- ifmail v.2.15dev5 * Origin: Glaub' an die Macht des Efeuwaldes... (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/8974cc1a1fab.html, оценка из 5, голосов 10
|