Какое регулярное выражение я могу использовать для сопоставления IP-адреса?
 Со следующим синтаксисом grep Я хочу сопоставить все IP-адреса в файле (из сценария ksh)
  grep '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}' file
Проблема: Он также соответствует словам (IP), которые имеют более 4 октетов:
1.1.1.1.1 
Или
192.1.1.1.160
 Как я могу сопоставить действительный  IP-адрес и только IP-адреса с 4 октетами? Я также могу использовать Perl – однострочное синтаксическое решение, если grep не работает.