powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / extract data from log file in specified range of time unix
3 сообщений из 3, страница 1 из 1
extract data from log file in specified range of time unix
    #39163082
bulat makhmutov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем,
не подскажите как вытащить содержание из лог файла в рамках конкретного временного промежутка

к примеру, джоб выполняется в 15:00.
он вытаскивает данные с 9:00 утра до 15:00 из oracle alert ЛОГ файла

Нашел скрипт - но не отрабатывает

awk -F"[ \t/:\\\[\\\]]+" 'BEGIN { split("Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec", A); for(X in A) M[A[X]]=sprintf("%02d", X) }
# Create timestamp in YYYY/MM/DD:HH:MM:SS so it can be compared to TSTART and TEND, which controls printing of lines
{ T=$6"/"M[$5]"/"$4":"$7":"$8":"$9 } (T >= TSTART) && (T <= TEND)' TSTART="2003/01/01:12:55:20" TEND="2003/01/01:12:55:20" inputfile


Смотрел в логе - там нету знаков \\\[]
Есть Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec - но скрипт не работает
...
Рейтинг: 0 / 0
extract data from log file in specified range of time unix
    #39163110
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не проще grep'ом найти диапазон строк и по ним sed'ом выдернуть нужные?
...
Рейтинг: 0 / 0
extract data from log file in specified range of time unix
    #39163125
bulat makhmutov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Я бы с удовольствием это сделал, если бы знал как. В юниксе я не селен.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / extract data from log file in specified range of time unix
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]