Home | History | Annotate | Download | only in scripts
      1 #! /usr/bin/env python
      2 
      3 # suff
      4 #
      5 # show different suffixes amongst arguments
      6 
      7 import sys
      8 
      9 def 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 
     22 def getsuffix(filename):
     23     suff = ''
     24     for i in range(len(filename)):
     25         if filename[i] == '.':
     26             suff = filename[i:]
     27     return suff
     28 
     29 if __name__ == '__main__':
     30     main()
     31