Staging
v0.8.1
v0.8.1
Revision c13d89955d9a2942c6355d6839d7096323244136 authored by Soumendra Ganguly on 25 November 2020, 13:41:25 UTC, committed by GitHub on 25 November 2020, 13:41:25 UTC
1 parent be319c0
suff.py
#! /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()
Computing file changes ...