文本分析-sed替换ifcfg-eth0文件中的ip地址的正则表达

替换ifcfg-eth0文件中的ip地址的正则表达

Ip地址格式:

IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用英文句点“.”隔开。

根据IP地址组成特点将其拆分为五段:

0-9 10-99 100-199 200-249 250-255

  \(IPADDR=\(\([0-9]\|[1-9][0-9]\|1[0-9][0-9]\|2[0-4][0-9]\|25[0-5]\)\.\)\{3\}\).*

重点:此后直接复制命令("-i"保存)

sed "s/\(IPADDR=\(\([0-9]\|[1-9][0-9]\|1[0-9][0-9]\|2[0-4][0-9]\|25[0-5]\)\.\)\{3\}\).*/\188/" -i ifcfg-eth0

你可能感兴趣的:(linux文本分析sed,ip地址的正则表达)