#! /usr/bin/python # # list_up.py # # Oct/26/99 # # ./list_up.py index.html.log name.log # import sys import string # # --------------------------------------------------------------------- # def dbase_read (fname,name_d,address): nn_data = 0 sys.stdin = open (fname,'r') while (1): line = sys.stdin.readline () if (line == ""): break cols = string.split (line) if ((0 < len (cols)) and (cols[0] == "Name:")): name_d.append (cols[1]) line_a = sys.stdin.readline () cols_a = string.split (line_a) address.append (cols_a[1]) nn_data = nn_data + 1 # return nn_data # # --------------------------------------------------------------------- def match_find_proc (address_in,nn_db,db_name,db_address): out_name = address_in for it in range (nn_db): if (address_in == db_address[it]): out_name = db_name[it] break return out_name # --------------------------------------------------------------------- name = [] address = [] nn_data = 0 # if (len (sys.argv) < 3): sys.stderr.write ("Usage: ./list_up.py index.html.log name.log\n") sys.exit (1) # nn_data = dbase_read (sys.argv[2],name,address) # sys.stdin = open (sys.argv[1],'r') while (1): line = sys.stdin.readline () if (line == ""): break cols = string.split (line) length = len (cols) cols[1] = match_find_proc (cols[1],nn_data,name,address) for it in range (length): print (cols[it]), print "" # ---------------------------------------------------------------------