#!/usr/bin/python import sys, re pattern = re.compile('[ -~]{3,}') def strings(args): for filename in args: file = open(filename, 'rb') for string in pattern.findall(file.read()): print string if __name__ == '__main__': strings(sys.argv[1:])