|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vassily Kiryanov 2:5054/36 15 Nov 2002 10:36:18 To : John Lepikhin Subject : Обработка файла в dos - формате -------------------------------------------------------------------------------- 15 Nov 02 01:49, John Lepikhin wrote to Vassily Kiryanov: VK>>>> Жутко удобной для таких случаев командочкой tr AC>>> Два символа в один? Обломись. VK>> Вариант 1: VK>> 1) 0d 0a -> 0a 0a VK>> 2) 0a 0a -> 0a VK>> 3) 0a -> "," JL> А если имеется последовательность 0d 0a 0d 0a, то есть пустая JL> строка? Её сведёт к одной запятой. Решается эта проблема чем-то вроде цикла 0a 0d -> 0d 0a до тех пор пока файл изменяется хотя бы раз при проходе. С последующим вырезанием всех 0d. Или можно не извращаться и воспользоваться, сначала, фильтром dos2bsd. А ещё лучше нам не заниматься здесь офтопиком. ;) Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго. Vassily --- * Origin: И бъется против геноцида Вася, и против Васи геноцид. (2:5054/36) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/18513dd4c037.html, оценка из 5, голосов 10
|