mt@tau:~/test$ cat clean.py #!/usr/bin/env python newlist = [] with open("auth.txt", "r") as f: lines = f.readlines() f.close() for i in lines: spl = i.split(":") privs = spl[2] privslist = privs.split(",") if "interact" in privslist: print i.strip() mt@tau:~/test$ cat list.py #!/usr/bin/env python newlist = [] with open("auth.txt", "r") as f: lines = f.readlines() f.close() for i in lines: spl = i.split(":") privs = spl[2] privslist = privs.split(",") if not privslist == ["fast", "home", "go", "nointeract", "shout"]: print "%s: %s" % (spl[0], privs) mt@tau:~/test$ cat listops.py #!/usr/bin/env python newlist = [] with open("auth.txt", "r") as f: lines = f.readlines() f.close() for i in lines: spl = i.split(":") privs = spl[2] privslist = privs.split(",") if len(privslist) > 5: print "%s: %s" % (spl[0], privs) mt@tau:~/test$