Cuidado com o Problema XY .
Você deseja remover pacotes que foram instalados apenas como dependências, o que yum pode fazer. E se o eclipse instalasse outros pacotes como dependências, mas esses pacotes não incluíssem "eclipse" no nome? Correspondência de strings não ajudará lá.
A partir de man yum , yum autoremove removerá todos os pacotes que não foram instalados manualmente pelo usuário e não são mais necessários por nada. yum autoremove mypackage removerá apenas o pacote fornecido e suas dependências não mais necessárias.
Para autoremove a qualquer momento em que você usar yum remove , adicione "clean_requirements_on_remove=1" ao seu /etc/yum.conf .