for w in $(tr 'A-Z ,."()?!;:' 'a-z\n' < sample.txt); do echo ${#w} $w; done | sort -u | sort -n
Эта команда выводит все слова из файла «sample.txt», разделенные пробелами, и сортирует их по длине, отображая каждое слово с указанием его длины. Альтернатива: awk '{print length, $0}' sample.txt | sort -n.
