#!/usr/bin/env python3 # -*- coding: utf-8 -*- import sys import ipaddress def main(): with open(sys.argv[1], 'r') as infile: hosts = infile.readlines() hosts.sort(key=lambda x: ipaddress.ip_address(x.split()[0])) with open(sys.argv[1] + '.out', 'w') as outfile: outfile.writelines(hosts) sys.exit(0) if __name__ == '__main__': main()