#! /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 | |
main() |