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/cw2/cw02.sc |
|
12 if test -f $sd/cw2/cw02.sc; then |
|
13 echo -e " FILE EXITS\n" |
|
14 cd $sd/cw2 |
|
15 if test -f ../DONE2.txt; then |
|
16 echo "DONE2.txt file exists." |
|
17 cat ../DONE2.txt |
|
18 else |
|
19 touch . |
|
20 cp ../../../../cw2_marking/cw2_test.sh . |
|
21 cp ../../../../cw2_marking/c.sc . |
|
22 cp ../../../../cw2_marking/c1.sc . |
|
23 cp ../../../../cw2_marking/c1a.sc . |
|
24 cp ../../../../cw2_marking/c2.sc . |
|
25 cp ../../../../cw2_marking/c{3,4,5}.sc . |
|
26 cp ../../../../cw2_marking/c{3,4}_add.sc . |
|
27 cp ../../../../cw2_marking/*.while . |
|
28 #rm -rf /Users/cu/.ammonite/cache/3.0.0-M2/* |
|
29 ./cw2_test.sh output |
|
30 rm cw2_test.sh |
|
31 rm c.sc |
|
32 rm c1.sc |
|
33 rm c1a.sc |
|
34 rm c2.sc |
|
35 rm c{3,4,5}.sc |
|
36 rm c{3,4}_add.sc |
|
37 rm *.while |
|
38 fi |
|
39 cd .. |
|
40 cd .. |
|
41 else |
|
42 echo -e " FILE cw02.sc DOES NOT EXITS\n" |
|
43 echo -e " FILE cw02.sc DOES NOT EXITS\n 0.0" > $sd/DONE2.txt |
|
44 fi |
|
45 done |
|
46 |
|
47 |