equal
deleted
inserted
replaced
|
1 #!/bin/bash |
|
2 ###set -e |
|
3 |
|
4 trap "exit" INT |
|
5 |
|
6 files=${1:-assignment*} |
|
7 |
|
8 |
|
9 for sd in $files; do |
|
10 echo -e "\n" |
|
11 echo $sd/cw5/cw05.sc |
|
12 if test -f $sd/cw5/cw05.sc; then |
|
13 echo -e " FILE EXITS\n" |
|
14 cd $sd/cw5 |
|
15 if test -f ../DONE5.txt; then |
|
16 echo "DONE5.txt file exists." |
|
17 cat ../DONE5.txt |
|
18 else |
|
19 touch . |
|
20 cp ../../../../cw5_marking/cw5_test.sh . |
|
21 cp ../../../../cw5_marking/c.sc . |
|
22 cp ../../../../cw5_marking/c{1,2,3,4,5,6}.sc . |
|
23 cp ../../../../cw5_marking/c{1,2,3}_add.sc . |
|
24 cp ../../../../cw5_marking/*.fun . |
|
25 cp ../../../../cw5_marking/mand.out . |
|
26 #rm -rf /Users/cu/.ammonite/cache/3.0.0-M2/* |
|
27 ./cw5_test.sh output |
|
28 rm cw5_test.sh |
|
29 rm c.sc |
|
30 rm c{1,2,3,4,5,6}.sc |
|
31 rm c{1,2,3}_add.sc |
|
32 rm *.fun |
|
33 #rm mand.out |
|
34 fi |
|
35 cd .. |
|
36 cd .. |
|
37 else |
|
38 echo -e " FILE cw05.sc DOES NOT EXITS\n" |
|
39 echo -e " FILE cw05.sc DOES NOT EXITS\n 0.0" > $sd/DONE5.txt |
|
40 fi |
|
41 done |
|
42 |
|
43 |