programmieren-2-java/zipm

22 lines
575 B
Bash
Executable File

#!/bin/bash
# Nur ein kleines bash Skript zum zippen einer Abgabe zu einer Uebungsaufgabe.
# Mehr Details finden Sie in der Abgabeanleitung.
if [ "$1" = "" ]; then
echo "Parameter (Bezeichner der Aufgabe) fehlt"
echo "Beispiel: ./zipu u03"
exit
fi
if [ ! -d "$1" ]; then
echo "Es existiert kein Verzeichnis $1. Nichts zu tun."
exit
fi
if [ ! -d "$1/src" ]; then
echo "Es existiert kein Verzeichnis $1/src. Nichts zu tun."
exit
fi
rm -f $1.zip; cd $1/src; zip -li -x *.settings* *.project* *.classpath* *.svn* *.DS_Store* *.class -r ../../$1.zip .; cd ../..