# 1文字版 BEGIN { FS="" } { for (i=1; i<=NF; i++) ht[$i]++} END { for (c in ht) print ht[c],c } # 3文字版 BEGIN { FS="" } { for (i=1; i<=NF-2; i++) { ht[$i$(i+1)$(i+2)]++}} END { for (c in ht) print ht[c],c }