Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google Site



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered By Powered by Google
 
Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 03-17-2009
jambesh's Avatar
Зарегистрированный пользователь
 

Регистрация: август 2006
Расположение: в Пуне, Индия
Сообщений: 141
Выдержка из журнала дату файла

Здравствуйте все,

Мне просто нужно, чтобы извлечь дату часть [*] с Apache лог-файл
Я могу сделать это с помощью цепочки командования --

LOGFILE содержание - Первые записи --
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
197.130.211.240 - - [11/Mar/2009: 01:00:00 -0700] "GET / ДП / index.shtml HTTP/1.1" 200 24255 "http://www.google.co.jp/search?q \u003d КОС И LR \u003d lang_ja И именно \u003d UTF-8 И OE \u003d
UTF-8 И AQ \u003d Т И RLS \u003d org.mozilla: Jafficial И клиент \u003d Firefox-а "" Mozilla/5.0 (Windows; U; Windows NT 5.1; Ja; Р.В.: 1.9.0.7) Gecko/2009021910 Firefox/3.0.7 "" C
TC \u003d 202.226.241.234.1211271614048643; SMIDENTITY \u003d 8dvPlQzpqd5 + avTXCpx7AWCRc3IbGqY7Mm6ECeAu/lwojS/RC4qmMwC + zQCHmNJekImecfJ9e8qJQVgI8Nb7hBe4rNRzPVXPRqUxTh69a
Bp4UA5oRd5SceTwPkA + RLB/ZvSST0Bvxk1dVnmo8R50VJ + IUDqB + N2854r7x/pihcXYObu7HLRFLdAhwVNYaamwWZ8qsTwgUEfUTZLlEGTlqsJuqo + DiO1nZnUmJ1PIgfIpEHeMpzxTiSpFI7FtTWYivH
GE9WeHfJBPV6EcuWONc9pvTfB4hprbm + sW5HxlzwP6wa2RdhpdO5rrLVX8DEP/I4fKYKTu0LYm0MIrVY1/xpNsHa3EkCgQL9F6r1Ns40qry9RRfCywEGhnDTk4jCsPCGF4s7bnwypVmpraunUq/jQLaBm
zLjB/Jr/uPcNR4zpodSuGbbc/8X3INPMx/LeXxAwau79aeBC40u7yGVZXYcyhdLJrsKOqwOcMcXJbOw9aW0SmQJrzCEtnEvc0nysGttJ5PwYdDO0Mrt5CIFs/IfTSKhDUB/Oa123IVoGO15TPHjE4XoFI
Jxk6FmNojzR1I2iSLgGKF4wwR44i9sPqXWwFfTUOUuRknOu614p368dorLg6gjhOdPvyX0apnP4RZA1iGR8f8FWuyDFQfvO3Mg2f QBoTQYIYSXBu372t8HNbvspnFElLuGqtHOyuC13a; USER_PROFIL
E \u003d \u003d\u003d eNpLTE5OLS72SS1LzbE1tgYAKM8FFg; __utma \u003d 152635051.1371569464997210600.1234262319.1234262319.1234865834.2; __utmz \u003d 152635051.1234262319.1.1.utmcsr \u003d (тяжелая
КТ) | utmccn \u003d (прямой) | utmcmd \u003d (нет); s_pers \u003d% 20s_nr% 3D1236048421913% 7C1238640421913% 3B% 20gpv_p20% 3Dtools.cisco.com/search/jsp/search-results.get% 7C12367597
50363% 3B; s_sess \u003d% 20s_ria% 3Dflash% 252010% 257C% 3B% 20s_cc% 3Dtrue% 3B% 20s_sq% 3D% 3B "" 202.227.241.239 "

\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Как я стараюсь

DT \u003d `головой -1 лог-дата-checker.txt | AWK-F"] "(печати $ 1) '| AWK-F" [ "' (печати $ 2) '| светотеневую f1-D" "`

Эхо $ DT
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Результат

11/Mar/2009: 01:00:00


Что мне нужно? --

\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Любые альтернативные и оптимальное решение, чтобы выбрать дату часть

Любая помощь ценим

Спасибо

Последний раз редактировалось jambesh; на 03-17-2009 01:43 PM..
Рекламные ссылки
Old 03-17-2009
vgersh99's Avatar
Модератор
 

Регистрация: Февраль 2005
Место: Boston, MA
Сообщения: 5189

Код:
echo '198.133.219.248 - - [11/Mar/2009:01:00:00 -0700] "GET /jp/index.shtml HTTP/1.1" 200 24255' | sed 's#[^[]*[[]\([^]][^]]*\).*#\1#'

Old 03-17-2009
jambesh's Avatar
Зарегистрированный пользователь
 

Регистрация: август 2006
Расположение: в Пуне, Индия
Сообщений: 141
Благодаря Vgersh
Это работает!

Последний раз редактировалось jambesh; на 03-17-2009 01:49 PM..
Old 03-17-2009
vgersh99's Avatar
Модератор
 

Регистрация: Февраль 2005
Место: Boston, MA
Сообщения: 5189
'[^[]*['- Любой символ, НО'['Повторяется 0 или больше раз затем '['.
'[^]][^]]*' - Любой символ, НО ']'Повторяется 1 или более раз
Old 03-17-2009
jambesh's Avatar
Зарегистрированный пользователь
 

Регистрация: август 2006
Расположение: в Пуне, Индия
Сообщений: 141
благодарю вас за вашу помощь
Я ценю ваше ценное время.
Рекламные ссылки
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся Вне


Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Выдержка Срок и имя_сервера из следующих файлов pareshan Shell программирование и сценарии 0 03-16-2009 05:03 PM
Как извлечь дату со временем из файла prash_b Shell программирование и сценарии 5 06-18-2008 09:30 AM
Дата Выдержка из файла волхвов Shell программирование и сценарии 2 09-30-2007 01:07 AM
Экстракт дата skumar11 Shell программирование и сценарии 3 09-12-2007 11:59 PM
Экстракт дата часть из файла misenkiser Shell программирование и сценарии 5 10-06-2006 06:37 AM



Часовой пояс GMT -4. Текущее время 06:44 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX и Linux Форум Авторские права © 1993-2010 годов. Все права Reserved.Ad управление RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0