weird() { sed 's/and a/\nand a/g' | awk '/some parts from a/ {p[$NF]++; next} /in there/ {p[$3]++; next} {p[$3]++} END {for (i in p) {printf("%4d %s\n", p[i], i); t+=p[i]}; printf("%4d total\n", t)}' | sort -n }