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

2011-05-22 Нитка dimas
cat example | while read line ; do echo "$line" | \ sed 's/^.*:\ //g;s/^\"//g' | grep -Eo "^[^<]*|damage\ \"[0-9]{1,3}\"" | \ sed 's/damage\ //g;s/\"//g' | tr "\n" "\ " ; echo "" ; done вывод: NedViD 43 ^^Крутой^^Санька^^ 209 это если я правильно понял задачу. и при условии, что все от L DD/MM/YY

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

2011-05-22 Нитка Иван Владимирович
Здравствуйте! Как то: Sun, 22 May 2011 22:12:28 +0400 username писал: > Есть много строк. Выглядят так: > L 05/04/2011 - 22:13:15: "NedViD<552>" attacked > "Илья<555>" with "elite" (damage "43") > (damage_armor "0") (health "57") (armor "0") (hitgroup "chest") > L 05/04/2011 - 22:15:02: "^^Круто

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

2011-05-22 Нитка username
Есть много строк. Выглядят так: L 05/04/2011 - 22:13:15: "NedViD<552>" attacked "Илья<555>" with "elite" (damage "43") (damage_armor "0") (health "57") (armor "0") (hitgroup "chest") L 05/04/2011 - 22:15:02: "^^Крутой^^ Санька^^<538>" attacked "NedViD<552>" with "deagle" (damage "209") (damage_armo

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

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

2011-05-18 Нитка username
Приветствую всех. Имеется файл с логами. В этом файле попадаются строки с "определенным словом" из которых нужно отбросить мусор при помощи скрипта. Например есть строки: мусор: "нужное слово<мусор><мусор><мусор>" мусор" мусор "мусор" (определенное_слово "целое число") (мусор) (мусор) (мусор) (мусо