Estaba buscando una publicación anterior ( enlace ) 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 usuarios uid. También estoy tratando de obtener los RealNames para tener una lista con el uid y el RealName en la salida.
Probé infinitas cosas y opciones, pero no puedo conseguirlo. Sé que puedo incluir el Nombre real de un usuario con este código:
dscl . -list /Users/username RealName
No puedo encontrar la manera de unir ambas ideas para alcanzar el resultado deseado.
¿Podrías ayudarme, por favor?
Muchas gracias.