remove_lines_with_duplicate_letters
This is an old revision of the document!
Table of Contents
Remove lines with duplicate letters
Task
Find five letter words that are made up of letters {h, i, k, e, r, s} where each letter appears only once.
Issue
If we do
grep -i "^[hikers][hikers][hikers][hikers][hikers]$" /usr/share/dict/american-english <code> shows <code> Essie Hesse Irish Kerri Reese Sheri ...
some of the words have the letters duplicated. For example, in 'Irish' the letter 'i' is repeated twice. Such words should be filtered out.
Solution
% grep -i "^[hikers][hikers][hikers][hikers][hikers]$" /usr/share/dict/american-english | grep -viE '(.).*\1' Sheri Shrek heirs hiker hikes hires sheik shire shirk skier
remove_lines_with_duplicate_letters.1691764807.txt.gz · Last modified: 2023/08/11 14:40 by raju