LINUX.ORG.RU

История изменений

Исправление thesis, (текущая версия) :

rex='([0-9]+\.){3}[0-9]+$'
if [[ '[18:45:35] BAD ATTEMPT: 178.234.102.249' =~ $rex ]]; then echo ${BASH_REMATCH[0]}; fi
178.234.102.249

Исходная версия thesis, :

Выдрать айпишник, стоящий в конце строки:

rex='([0-9]+\.)*[0-9]+$'
if [[ '[18:45:35] BAD ATTEMPT: 178.234.102.249' =~ $rex ]]; then echo ${BASH_REMATCH[0]}; fi
178.234.102.249