#! /bin/sh
# This script takes a list of paths as input.
cat $* |\
awk -F! '{ for (i=1; i<NF-1; i++) printf ("%s!%s!%s\n", $i,$(i+1),$(i+2)); }' |\
sort | uniq -c | sort -nr
