find groups from /etc/passwd
$ perl -e 'while (($user,$pw, $uid, $gid, $other) = split (":",
<>, 5)) { $group_list{$gid} .= "$user,"; } foreach $group (keys
%group_list) { chop ($group_list{$group}); $group_name = getgrgid
($group); print "$group_name ($group): $group_list{$group}\n"; }' <
/etc/passwd
(20/Sep/2000)
awk -F: '{ if ($1 == "adm") { n=split($4,members,","); for (member in
members) print members[member]; }}' < /etc/group
(Where "adm" above is replaced with the group you are looking for.)
cat your-list | while read name; do echo $name ; whois $name | \ grep 'Name Server' | sed -e 's/ Name Server: //'; echo ; done(28/Sep/2001)