1 #! /usr/bin/env python3 2 3 # suff 4 # 5 # show different suffixes amongst arguments 6 7 import sys 8 9 10 def main(): 11 files = sys.argv[1:] 12 suffixes = {} 13 for filename in files: 14 suff = getsuffix(filename) 15 suffixes.setdefault(suff, []).append(filename) 16 for suff, filenames in sorted(suffixes.items()): 17 print(repr(suff), len(filenames)) 18 19 20 def getsuffix(filename): 21 name, sep, suff = filename.rpartition('.') 22 return sep + suff if sep else '' 23 24 25 if __name__ == '__main__': 26 main() 27