|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Andrew Lutov 2:5000/26 09 Aug 2007 15:42:08 To : Eugene Grosbein Subject : Re: Обработка текстового файла -------------------------------------------------------------------------------- Hello, Eugene! AL>> Чем можно собрать такое AL>> " AL>> 25.07.07 11:16:07 Сахалинская AL>> область_Южно-Сахалинск AL>> МГ 74242123456 3 1 19-65 AL>> " AL>> в одну строку, чтобы выглядело вот так: AL>> " AL>> 25.07.07 11:16:07 Сахалинская область_Южно-Сахалинск МГ 74242123456 3 1 AL>> 19-65 AL>> " AL>> Кавычек, естественно, нет и "кривые" строки перемежаются нормальными. EG> Теоретически sed'ом, но сначала четкий критерий "кривости" строки в EG> студию. Строка оказывается разбита на несколько (в примере на три строки). Пример выше. Т.е. если "Hаправление" состоит HЕ из одного слова, то режется по пробелу с заменой пробела на перевод строки. Формат строки стандартный: [номер], дата, время, направление, межгород/международка, куда звонили, продолжительность, ХЗ, цена. Т.е. перед датой может быть номер, с которого был звонок, но он проставляется только в первой строке. Остальные строки, относящиеся к данному номеру, сам номер уже не содержат. Это входящий файл, который присылают. -- А5 увидимся е2 ли --- ifmail v.2.14.os-p7 * Origin: Garant-Siberia fidonet station (2:5000/26@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/121095ee9c658.html, оценка из 5, голосов 10
|