#!/bin/sh # Fritz Sieker #set -x # grade work submitted for the specified assignment if [ $# -ne 1 ] then echo "Usage: gradeAll " echo echo "Ex: gradeAssignment PA1" exit 1 fi if [ -z "$CheckinDir" ] then CheckinDir=~/Checkin fi assignName=$1 if [ -f gradeThese ] then list=gradeThese else list=$CheckinDir/allLogins fi # remove everything after #; remove leading/trailng whitespace; del blank lines sedCmd='s/#.*// ; s/^[ \t]*// ; s/[ \t]*$// ; /^$/d' for login in `sed -e "$sedCmd" $list` do gradeAssignment $assignName $login done