У меня есть файл журнала, который состоит из множества временных меток следующим образом:
[2010/02/21 11:01:25]
, поскольку файлы журнала велики, я хотел бы использовать небольшую выдержку из Ruby, чтобы увидеть только текст между двумя включенными моментами времени, скажем, с 11: 01..11: 59
Используя что-то вроде
while line = gets
puts line if line =~/start/ .. line =~ /end/
end
как лучше это сделать?
бонусных очков, если вы можете показать, как это делается в командной строке.