Esse usuário de solução "123" criado para mim em outra pergunta conseguiu remover os sufixos de maneira confiável sem alterar as palavras. Eu queria voltar e responder a essa pergunta para que qualquer pessoa que buscasse uma solução semelhante pudesse obter uma boa resposta.
awk 'FNR==NR{a[$0 "s"]++;next}!($0 in a)' file.txt file.txt
awk 'FNR==NR{a[$0 "ed"]++;next}!($0 in a)' file.txt file.txt
awk 'FNR==NR{a[$0 "ing"]++;next}!($0 in a)' file.txt file.txt
awk 'FNR==NR{a[$0 "ness"]++;next}!($0 in a)' file.txt file.txt
awk 'FNR==NR{a[$0 "er"]++;next}!($0 in a)' file.txt file.txt