LINUX.ORG.RU

выборка даты из файла, sh


0

0

всем день добрый.

Подскажите, как реализовать в скрепе sh следующее: есть файл log_access, к примеру:

127.0.0.1 - - [19/Nov/2007:22:12:22 +0300] "GET /favicon.ico HTTP/1.1" 404 359 "http://127.0.0.1/1.php" "Opera/9.24 (X11; Linux i686; U; en)"

127.0.0.1 - - [20/Nov/2007:04:47:26 +0300] "GET /sdf HTTP/1.1" 404 351 "-" "Opera/9.24 (X11; Linux i686; U; en)"

127.0.0.1 - - [20/Nov/2007:04:48:03 +0300] "GET /sdfsdfd HTTP/1.1" 404 355 "-" "Opera/9.24 (X11; Linux i686; U; en)"

127.0.0.1 - - [20/Nov/2007:04:48:59 +0300] "GET /1.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2146 "http://127.0.0.1/1.php" "Opera/9.24 (X11; Linux i686; U; en)"

127.0.0.1 - - [20/Nov/2007:04:48:59 +0300] "GET /1.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2524 "http://127.0.0.1/1.php" "Opera/9.24 (X11; Linux i686; U; en)"

127.0.0.1 - - [20/Nov/2007:04:48:56 +0300] "GET /1.php HTTP/1.1" 200 45832 "-" "Opera/9.24 (X11; Linux i686; U; en)"

как можно из него вычленить строки с нужным промежутком времени. т.е. я хочу что бы по значение переменной допустим m=04 выводились строки содержащие 4-й час: [20/Nov/2007:04:47:26 +0300], [20/Nov/2007:04:48:03 +0300]

спасибо тем кто поможет

★★

Ответ на: комментарий от anonymous

спасибо огромное - то что надо

f3ex ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.