Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Регулярные выражения linux?

Йо-хо-хо Ученик (207), на голосовании 1 месяц назад
Привет!

Подскажите как написать регулярку в regex.

Необходимо фильтровать ip валидные ip адреса, например

192.168.0.1 - валидный

256.300.1.1 - не валидный.

Как написать условия, где будут выбираться значения от 0 до 255.
Голосование за лучший ответ
naskajuha Знаток (392) 2 месяца назад
grep -E -o '(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)' file.txt

думаю понятно :)
Похожие вопросы