| #! /usr/bin/env python3 | |
| # suff | |
| # | |
| # show different suffixes amongst arguments | |
| import sys | |
| def main(): | |
| files = sys.argv[1:] | |
| suffixes = {} | |
| for filename in files: | |
| suff = getsuffix(filename) | |
| suffixes.setdefault(suff, []).append(filename) | |
| for suff, filenames in sorted(suffixes.items()): | |
| print(repr(suff), len(filenames)) | |
| def getsuffix(filename): | |
| name, sep, suff = filename.rpartition('.') | |
| return sep + suff if sep else '' | |
| if __name__ == '__main__': | |
| main() |