Estaba mirando un post más antiguo ( https://superuser.com/questions/279891/list-all-members-of-a-group-mac-os-x/395738#395738 ) y probé el código que el usuario Arne Stenström publicó.
members () { dscl . -list /Users | while read user; do printf "$user "; dsmemberutil checkmembership -U "$user" -G "$*"; done | grep "is a member" | cut -d " " -f 1; };
Funciona perfectamente pero la salida es una lista de los uid de los usuarios. Estoy tratando de obtener los RealNames también con el fin de tener una lista con el uid y el RealName en la salida.
He probado infinidad de cosas y opciones pero no soy capaz de conseguirlo. Sé que puedo listar el RealName de un usuario con este código:
dscl . -list /Users/username RealName
No encuentro la manera de unir ambas ideas para alcanzar el resultado deseado.
¿Podría ayudarme, por favor?
Muchas gracias.