Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
регулярные_выражения._скрипты_для_sed_и_awk [2013/06/24 18:04] 83.68.37.140 |
регулярные_выражения._скрипты_для_sed_и_awk [2014/01/29 23:11] (текущий) |
||
|---|---|---|---|
| Строка 139: | Строка 139: | ||
| BEGIN{ | BEGIN{ | ||
| - | print " | + | print " |
| - | FS=":" | + | |
| print " | print " | ||
| Строка 282: | Строка 281: | ||
| файл action | файл action | ||
| - | 1,3 s/ | + | '' |
| - | 2,4 s/ | + | 2,4 s/ |
| - | 3 d | + | 3 d'' |
| Добавление строк | Добавление строк | ||
| файл app_demo | файл app_demo | ||
| - | 2 a\ | + | '' |
| - | +++++++++++\ | + | 2 a\ \\ |
| - | ----------- | + | +++++++++++\ \\ |
| + | ----------- | ||
| 3 p | 3 p | ||
| + | '' | ||
| + | Как получть из лога ftpd айпишники злодеев-брутфорсеров: | ||
| + | cat p.log | grep failed |cut -f1 -d" | ||
| + | cat p.log -- берем лог | ||
| + | grep failed -- берем из лога строки содержащие слово failed | ||
| + | cut -f1 -d" | ||
| + | cut -f2 -d" | ||
| + | sort| uniq -- избавляемся от повторов | ||