The UNIX and Linux Forums  

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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Build ошибке: Ошибка: dereferencing указатель на неполный тип katwala UNIX для чайников Вопросы И Ответы 8 04-17-2009 10:16 AM
KSH: найти значение типа madmat Shell программирование и сценарии 3 04-10-2009 03:35 PM
grep исключать / поиск одиночных и двойных кавычек Lindy_so UNIX для чайников Вопросы И Ответы 4 03-06-2008 09:01 AM
Как заменить строку всех случаях найти найти + grep umen Shell программирование и сценарии 0 12-06-2007 03:52 AM
найти. типа D-EXEC CD () \; shimont UNIX для чайников Вопросы И Ответы 2 11-23-2005 11:42 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 05-26-2009
ali560045's Avatar
ali560045 ali560045 is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2007
Сообщений: 328
Grep найти единого экземпляра каждого вида ERROR

У меня есть файл, содержимое нескольких экземпляров одной и той же ERROR.Below содержимое файла

ERROR_FILE.txt

Код:
Archiver6.log:2009-05-25 17:58:44,385 [Thread-6] ERROR - CleanLPDataMessage: Missing Intervals: 2
Archiver6.log:2009-05-25 18:27:36,056 [Thread-6] ERROR - CleanLPDataMessage: Missing Intervals: 5
Cleaner3.log:2009-05-25 22:15:23,878 [Thread-8] ERROR - Channel information is not found in Siebel.
Cleaner3.log:2009-05-25 22:47:22,080 [Thread-8] ERROR - Channel information is not found in Siebel.
EventsAdapter.log:2009-05-25 10:57:21,034 [Timer-1] ERROR - Error in record. No PIPe mapping found for trbbitdesc=DIAG IND for serialnumber=10804396
EventsAdapter.log:2009-05-25 10:57:21,035 [Timer-1] ERROR - Error in record. No PIPe mapping found for trbbitdesc=DIAG IND for serialnumber=10804322
WMSAdapter.log:2009-05-25 08:11:01,313 [Timer-80] ERROR - Upload Process: WMS Activity for SR 1-1E2BKB not found in DB
WMSAdapter.log:2009-05-25 08:11:04,374 [Timer-80] ERROR - Upload Process: WMS Activity for SR 1-1E19FZ not found in DB
WMSAdapter.log:2009-05-25 08:11:07,274 [Timer-80] ERROR - Upload Process: WMS Activity for SR 1-1E19CZ not found in DB
WMSAdapter.log:2009-05-25 08:11:10,427 [Timer-80] ERROR - Upload Process: WMS Activity for SR 1-1E1965 not found in DB
WMSAdapter.log:2009-05-25 08:11:13,385 [Timer-80] ERROR - Upload Process: WMS Activity for SR 1-1E18J0 not found in DB

Как я предположим, для получения одного экземпляра каждого вида ERROR из вышеизложенного файл?

Желаемый результат:

Код:
Archiver6.log:2009-05-25 17:58:44,385 [Thread-6] ERROR - CleanLPDataMessage: Missing Intervals: 2
Cleaner3.log:2009-05-25 22:15:23,878 [Thread-8] ERROR - Channel information is not found in Siebel.
EventsAdapter.log:2009-05-25 10:57:21,035 [Timer-1] ERROR - Error in record. No PIPe mapping found for trbbitdesc=DIAG IND for serialnumber=10804322
WMSAdapter.log:2009-05-25 08:11:01,313 [Timer-80] ERROR - Upload Process: WMS Activity for SR 1-1E2BKB not found in DB

Old 05-26-2009
panyam panyam is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Сообщений: 474
Как Ошибка в такие же? ...

поскольку SR или серийный номер или интервалы разной в каждой строке.

Или вам нужно показывать только сообщения об ошибке???
Old 05-26-2009
ali560045's Avatar
ali560045 ali560045 is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2007
Сообщений: 328
Пусть это делать таким образом, выход должен показывать только 1 ERROR каждого типа, независимо от разницы в серийный номер или интервалов


Код:
Archiver6.log:2009-05-25 17:58:44,385 [Thread-6] ERROR - CleanLPDataMessage: Missing Intervals: 2
Archiver6.log:2009-05-25 18:27:36,056 [Thread-6] ERROR - CleanLPDataMessage: Missing Intervals: 5
EventsAdapter.log:2009-05-25 10:57:21,034 [Timer-1] ERROR - Error in record. No PIPe mapping found for trbbitdesc=DIAG IND for serialnumber=10804396
EventsAdapter.log:2009-05-25 10:57:21,035 [Timer-1] ERROR - Error in record. No PIPe mapping found for trbbitdesc=DIAG IND for serialnumber=10804322

Желаемых результатов

Код:
Archiver6.log:2009-05-25 17:58:44,385 [Thread-6] ERROR - CleanLPDataMessage: Missing Intervals: 2
EventsAdapter.log:2009-05-25 10:57:21,034 [Timer-1] ERROR - Error in record. No PIPe mapping found for trbbitdesc=DIAG IND for serialnumber=10804396

Old 05-26-2009
panyam panyam is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Сообщений: 474
Я пробовал так:


Код:
sort -u -k6,7 error_text

и получили выходной

Код:
Cleaner3.log:2009-05-25 22:15:23,878 [Thread-8] ERROR - Channel information is not found in Siebel.
Archiver6.log:2009-05-25 17:58:44,385 [Thread-6] ERROR - CleanLPDataMessage: Missing Intervals: 2
EventsAdapter.log:2009-05-25 10:57:21,034 [Timer-1] ERROR - Error in record. No PIPe mapping found for trbbitdesc=DIAG IND for serialnumber=10804396
WMSAdapter.log:2009-05-25 08:11:01,313 [Timer-80] ERROR - Upload Process: WMS Activity for SR 1-1E2BKB not found in DB

Я надеюсь, что это Ват ур ищете.
Old 05-26-2009
ghostdog74 ghostdog74 is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Sep 2006
Сообщений: 2558
Цитата:
Первоначально Послано ali560045 View Post
Как я предположим, для получения одного экземпляра каждого вида ERROR из вышеизложенного файл?
После 300 + постов, вы не новичок в скриптовый больше. показать, что вы сделали.
Old 05-26-2009
amitranjansahu's Avatar
amitranjansahu amitranjansahu is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2009
Место проведения: Gurgaon, INDIA
Сообщений: 239
Вот пример кода, который даст U Uniq ошибки в файле

\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d код \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d

Кошка файла | светотеневую D ':'-f1 | сорт-U> temp.txt
RM текст
прикасаться текст


а читать строки
делать
Эхо $ линия
grep-H "$ линия" ars.txt | -1 голову>> Текст

Готово <amitt
\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\u003d
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 01:33 PM.


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

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