Имея долго работающую программу, которая непрерывно записывает в файл журнала - как возможно, не обращая внимания на любые проблемы с буферизацией, добавить строку даты в каждую строку, записанную в этот файл, используя скрипт linux?
Я хотел бы представить что-то вроде этого:
tail -f logfile | ADD_DATE_TO_EACH_LINE > logfile2
Ввод будет выглядеть примерно так:
abc
def
ghi
jkl
Вывод должен быть примерно таким:
2011-06-16 18:30:59 abc
2011-06-16 18:31:00 def
2011-06-16 18:35:21 ghi
2011-06-16 18:40:15 jkl