| #! /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 repr(suff), len(suffixes[suff]) |
| |
| def getsuffix(filename): |
| suff = '' |
| for i in range(len(filename)): |
| if filename[i] == '.': |
| suff = filename[i:] |
| return suff |
| |
| if __name__ == '__main__': |
| main() |