#! /bin/sh if test $# -le 0 then for i in student faculty grad staff guest do groupname=$i egrep "^$groupname:" groupfile > groupline groupnumber=`awk -F: '{print $3}' groupline` echo "$groupname -> $groupnumber" egrep ":$groupnumber:" passwdfile > passwdlines awk -F: '{print $1":"$5}' passwdlines > `echo $groupname`Names awk -F: '{print $1}' passwdlines > `echo $groupname`Emails done else for i do groupname=$i egrep "^$groupname:" groupfile > groupline groupnumber=`awk -F: '{print $3}' groupline` echo "$groupname -> $groupnumber" egrep ":$groupnumber:" passwdfile > passwdlines awk -F: '{print $1":"$5}' passwdlines > `echo $groupname`Names awk -F: '{print $1}' passwdlines > `echo $groupname`Emails done fi