diff --git a/AuswertungKlausur/move.sh b/AuswertungKlausur/move.sh index 992946a1812eae199091b4626a6f97fdd63014ff..35543c99e8e923c149cfb08d4e69709752c2c705 100755 --- a/AuswertungKlausur/move.sh +++ b/AuswertungKlausur/move.sh @@ -1,10 +1,13 @@ #!/bin/bash +exam=Sda1/SoSe2016 +############################## + + rm -rf ~/newUsers.txt -for zip in $( ls *.zip); do - fbname=$(basename "$zip" .zip) +for fbname in $( ls ); do destuser=~/ownCloud/Fh/KlausurBewertung/$fbname if [ -d "$destuser" ] @@ -14,12 +17,16 @@ for zip in $( ls *.zip); do echo "$destuser does not exist" echo $fbname >> ~/newUsers.txt fi - destdir=$destuser/Sda1/Ws2015 -# destdir=$destuser/Se1/SoSe2015 + destdir=$destuser/$exam + + mkdir -p Unpack;cd Unpack + + unzip ../$fbname 1> /dev/null 2>& 1 || echo $fbname is not a .zip archive + mkdir -p $destdir echo moving $fbname.zip to $destdir - mv $fbname.zip $destdir +# mv $fbname.zip $destdir # mv Unpack/$fbname/* $destdir done