1#! /usr/bin/env python 2 3# suff 4# 5# show different suffixes amongst arguments 6 7import sys 8 9def main(): 10 files = sys.argv[1:] 11 suffixes = {} 12 for filename in files: 13 suff = getsuffix(filename) 14 if not suffixes.has_key(suff): 15 suffixes[suff] = [] 16 suffixes[suff].append(filename) 17 keys = suffixes.keys() 18 keys.sort() 19 for suff in keys: 20 print repr(suff), len(suffixes[suff]) 21 22def getsuffix(filename): 23 suff = '' 24 for i in range(len(filename)): 25 if filename[i] == '.': 26 suff = filename[i:] 27 return suff 28 29if __name__ == '__main__': 30 main() 31