Имя:    Пароль:      Помнить меня       
Unsorted   ~  Software  ~  Linux and Unix  ~  Помогите разобраться с поиском.
Mixa
Сообщение  25 Июл 2011, 21:14  Ссылка : Ответить с цитатой
Возраст: 34 Пол: Мужской 
C нами с 25.01.2005
Репутация: 114.7

Встала такая задача. Имеется лог файл вида
Jul 6 16:01:01 crond(pam_unix)[6486]: session opened for user root by (uid=0)
Jul 6 15:44:15 su[6313]: Error! Some error description
Нужно вывести только описания ошибок в строках содержащих Error! и записать их в файл.
Насколько я понял из манов grep может найти все описания вместе с Error! и записать их в текстовый файлик. А вот как исключить запись этого Error! оставив только значения - мне не очень ясно. Подскажите?
В начало
Профиль : Фотоальбом : Личное Сообщение : ICQ
seb
Сообщение  26 Июл 2011, 11:15  Ссылка : Ответить с цитатой
Возраст: 44 Пол: Мужской  Доверенный пользователь
C нами с 05.04.2005
Репутация: 121.2

echo 'Jul 6 15:44:15 su[6313]: Error! Some error! description ' | grep 'Error!' | cut -d'!' -f2-

_____________________________
IRC WeNet #programming
jid: seb2000@jabber.ru
В начало
Профиль : Фотоальбом : Личное Сообщение : JabberID
Mixa
Сообщение  26 Июл 2011, 13:34  Ссылка : Ответить с цитатой
Возраст: 34 Пол: Мужской 
C нами с 25.01.2005
Репутация: 114.7

Да, уже додумался про cut Улыбочка cпасибо,
В начало
Профиль : Фотоальбом : Личное Сообщение : ICQ
Показать сообщения:   

Unsorted   ~  Software  ~  Linux and Unix  ~  Помогите разобраться с поиском.

Ответить на тему

Перейти:  





Powered by phpBB   © Unsorted Team  support@unsorted.me  promo@unsorted.me  Полезные скрипты