попробуй:
printf '%s\n' "${IPS[@]}" |sort |uniq -c |sort -rn |sed 's/^ *//'
3 1.1.1.1
2 5.5.5.5
1 3.3.3.3
1 2.2.2.2
связанные:
Простой способ сделать это
dpkg -l | grep ^rc
Здесь перечислены все (полу )установленные пакеты, строки в списке начинаются с состояния, rc означает, что желаемое состояние — «удалить», а состояние — «файлы conf -».
Если вам нужны только имена пакетов:
dpkg -l | awk '/^rc/ {print $2}'