求助,使用Shell对IP字段进行格式化

求助,使用Shell对IP字段进行格式化

如下日志记录信息,需要对其中的IP段进行格式化
11/13/03:11:52:04 210.82.38.76 u=0001 t=1068695445828915 r=http%3A//www.abc.com/ http://www.abc.com/t1/index.htm
11/13/03:11:52:04 210.82.38.76 u=0001 t=1068695445828915 r=http%3A//www.abc.com/ http://www.abc.com/t1/index.htm

将210.32.38.76[/COLOR] 这样的数据,格式化成210.032.038.076[/COLOR] 这样的数据
请问,是否可以使用shell进行格式化操作?

请帮忙,或者提供一下思路 谢谢了!!      
复制内容到剪贴板
代码:
$ ip=1.2.3.4
$ xx=(${ip//./ })
$ printf "%03d.%03d.%03d.%03d" ${x[0]} ${x[1]} ${x[2]} ${x[3]}
      
万分感谢!!