Files
nus/cs3223/cs3223_assign1/diff.sh
2025-09-27 17:30:36 +08:00

26 lines
435 B
Bash
Executable File

#!/usr/bin/env bash
# Compare your testresults files and provided solution files
set -euo pipefail
policy=yaclock
result_dir=testresults-${policy}
soln_dir=${result_dir}-soln
for dir in ${result_dir} ${soln_dir}
do
if [ ! -d ${dir} ]; then
echo "ERROR: Directory ${dir} missing!"
exit 1
fi
done
for i in {0..9}
do
echo "############### testcase $i "
diff ${soln_dir}/result-$i.txt ${result_dir}/result-$i.txt
echo
done