Não, você não usou mal o awk; é mais um caso de (levemente) uso incorreto de pacsysclean
.
expac
é explicitamente projetado para extrair e analisar dados alpm : os resultados que você vê são precisos.
pacsysclean
não é realmente interpretável, ele simplesmente classifica os pacotes pelo tamanho instalado. Como resultado, o tamanho da unidade muda entre MiB e KiB quando o tamanho do pacote passa desse limite, consequentemente, awk
soma a coluna de inteiros indiscriminadamente.
Cole com expac
para análise e pacsysclean
para uma classificação rápida.