Поскольку удаление всех вхождений, кроме последнего, является обратным удалением всех, кроме первого, существует также такое решение:
tac file | awk '! seen[$0]++' | tac
tac
переворачивает строки в файле, а awk
выводит только первое вхождение повторяющейся строки.
К сожалению, у меня недостаточно баллов, чтобы прокомментировать ваш вопрос, чтобы запросить дополнительную информацию, поэтому я должен использовать ответ.
rpm-python
в /usr/local/lib64
? rpm-python
— это то же самое, что python
. Если вы не знали, это , а не версия 4.8.0.59
"обычного" python
пакета.