On Tue, Sep 23, 2008 at 7:26 PM, Barry Brimer <lists at brimer.org> wrote: > Quoting Tim Alberts <talberts at msiscales.com>: > >> Barry Brimer wrote: >> > With spaces separating groups: >> > >> > egrep -e '^groupname:' /etc/group | awk -F : '{ print $4 }' | sed -e 's/,/ >> /g' >> > >> > With commas separating groups: >> > >> > egrep -e '^groupname:' /etc/group | awk -F : '{ print $4 }' >> >> I'm sorry, I didn't specify, I'm using LDAP for user/group management. >> Ideally a command like 'groups' would be nice, except it would be the >> inverse, it would print the users in a group, not the groups a user >> belongs to. > > With commas separating groups: > > getent group | egrep -i '^groupname:' | awk -F : '{ print $4}' > > With spaces separating groups: > > getent group | egrep -i '^groupname:' | awk -F : '{ print $4}' | sed -e 's/,/ > /g' > ok, Barry wins. :) But, I don't think you need the egrep ... getent group groupname | ... works ok for me. -Bob