Update to 2.7.3
[profile/ivi/python.git] / Tools / scripts / suff.py
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()