Re: Фильтрация логов

2011-05-22 Нитка username
Есть много строк. Выглядят так:
L 05/04/2011 - 22:13:15: NedViD552STEAM_0:1:9989887CT attacked
Илья555STEAM_0:0:29601255TERRORIST with elite (damage 43)
(damage_armor 0) (health 57) (armor 0) (hitgroup chest)
L 05/04/2011 - 22:15:02: ^^Крутой^^
Санька^^538STEAM_0:1:39403377TERRORIST attacked
NedViD552STEAM_0:1:9989887CT with deagle (damage 209)
(damage_armor 0) (health 0) (armor 0) (hitgroup head)

в строках нужно оставить только ник того кто ударил и на сколько. После
долгих ковыряний получилась такая строка:
awk -F:\ \ '/damage/ {print($2)}' log.txt | awk -F\ '{print($1  -- 
$7)}' | grep damage \[0-9]
Действия есть, но результата все равно нет. Дайте советов мудрых как
добиться желаемого:)

19 мая 2011 г. 0:12 пользователь Dmitry Agafonov
agafonovdmi...@gmail.comнаписал:

 Используйте регулярные выражения.
 Хинты: '(н ?у ?ж ?н ?о ?е ?с ?л ?о ?в ?о)', '[0-9]{1,3}'

 --
 Dmitry Agafonov ~ http://agafonov.pp.ru/
 --
 ubuntu-ru mailing list
 ubuntu-ru@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Фильтрация логов

2011-05-18 Нитка Dmitry Agafonov
Используйте регулярные выражения.
Хинты: '(н ?у ?ж ?н ?о ?е ?с ?л ?о ?в ?о)', '[0-9]{1,3}'

-- 
Dmitry Agafonov ~ http://agafonov.pp.ru/
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru