home *** CD-ROM | disk | FTP | other *** search
- #! /usr/bin/env python
-
- # suff
- #
- # show different suffixes amongst arguments
-
- import sys
-
- def main():
- files = sys.argv[1:]
- suffixes = {}
- for filename in files:
- suff = getsuffix(filename)
- if not suffixes.has_key(suff):
- suffixes[suff] = []
- suffixes[suff].append(filename)
- keys = suffixes.keys()
- keys.sort()
- for suff in keys:
- print `suff`, len(suffixes[suff])
-
- def getsuffix(filename):
- suff = ''
- for i in range(len(filename)):
- if filename[i] == '.':
- suff = filename[i:]
- return suff
-
- main()
-