for f in $(qlist -IC); do stat /usr/portage/"$f" > /dev/null; done
Цикл for используется для обхода списка пакетов ($(qlist -IC)) и выполнения операций с каждым пакетом. Команда qlist -IC извлекает список всех установленных пакетов. Команда stat /usr/portage/"$f" проверяет существование файла пакета в дереве Portage. Если файл не существует, команда завершится с ошибкой, и вывод будет направлен в /dev/null (никуда не выводится). Таким образом, это будет означать, что пакет больше не существует в дереве Portage. При этом, можно получить полный список таких пакетов. Альтернативно, можно использовать команду equery list из пакета gentoolkit для получения списка установленных пакетов и их статуса.
