[请教]如何实现对IP地址记录排序?

[请教]如何实现对IP地址记录排序?

一个文件有这样的记录
IP=...
des=...
des=...
IP=...
des=...
des=...
des=....

请问如何按照IP排序?

我的想法是先把IP及对应的des合并成一行,再排序,但不会合并
IP的排序好像也挺麻烦

请大家指点,谢谢!      
解决得很笨
合并行是设了一个临时变量

排序是写个函数把IP地址格式话为每一段都是3位,然后sort