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