#!/bin/csh -f

cat header.PS gms.dat lastname.dat > lastname.PS
	cat >> lastname.PS <<EOF
showpage
EOF

set listnames = (firstname affil pfname playername username)
foreach list (1 2 3 4 5)
	sort -t\( +${list} lastname.dat > /tmp/${listnames[${list}]}.dat
switch (${list})
 case '1':
  echo -n "By Character's First Name" > /tmp/head; breaksw
 case '2':
  echo -n "By Character's Affiliation" > /tmp/head; breaksw
 case '3':
  echo -n "By Player's First Name" > /tmp/head; breaksw
 case '4':
  echo -n "By Player's Last Name" > /tmp/head; breaksw
 case '5':
  echo -n "By Player's Username" > /tmp/head; breaksw
endsw

	cat header.PS /tmp/head gms.dat /tmp/${listnames[${list}]}.dat\
		 > ${listnames[${list}]}.PS
	cat >> ${listnames[${list}]}.PS <<EOF
showpage
EOF
end
