Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Andrew Lutov                         2:5000/26      10 Aug 2007  09:25:46
 To : Valentin Davydov
 Subject : Re: Обработка текстового файла
 -------------------------------------------------------------------------------- 
 
 Hello, Valentin!
 
  VD> Дата и время всегда в одной строке? Если да, то просто подклеивать к
  VD> накопленным данным все строки подряд (через пробелы), а при получении
  VD> следующей строки с датой и временем, а также в конце файла - сбрасывать
  VD> накопленное на выход.  а авке это будет примерно так:
 
  VD> BEGIN{x="";
  VD>  dt="[0-3][0-9]\.[01][0-9]\.[09][0-9] [012][0-9]:[0-5][0-9]:[0-5][0-9]
  VD> "} $0~dt&&NR>1{print x;
  VD>  x=$0;
  VD>  next}
  VD> {x=x " " $0}
  VD> END{print x}
 
 Спасибо. Работает.
 
 -- 
 А5 увидимся е2 ли 
 --- ifmail v.2.14.os-p7
  * Origin: Garant-Siberia fidonet station (2:5000/26@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Обработка текстового файла   Andrew Lutov   10 Aug 2007 09:25:46 
Архивное /ru.unix/121098719035f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional