ux2
Grendel Kleinbell
#!/bin/bash
function CHECK ()
{
if [ -z "$g1" ]
then
echo "DVD-Name nicht angegeben! Parameter: $g1"
exit 1
fi
echo "Variable hat folgenden Wert $g1"
umount /dev/hdd
mount /dev/hdd /dvd
if [ $? -ne 0 ]
then
echo "Mounten schlug fehl!" >&2
exit 1
fi
}
function VARI
{
X=0
SRCDIR="/dvd"
DSTDIR="/hdd"
}
function MAIN
{
# for i in $(find $SRCDIR/ -type f -exec echo {} \; do COUNT; done
mkdir $DSTDIR/$g1
cp -r $SRCDIR/* $DSTDIR/$g1/
}
function COUNT
{
# mkdir $DSTDIR/$g1
# md5sum $i >> $DSTDIR/$g1/$i.txt
# md5sum $i >> $DSTDIR/$g1.txt
echo "x"
}
g1=$1
CHECK
VARI
MAIN
cd /
umount /dvd
eject /dev/hdd
function CHECK ()
{
if [ -z "$g1" ]
then
echo "DVD-Name nicht angegeben! Parameter: $g1"
exit 1
fi
echo "Variable hat folgenden Wert $g1"
umount /dev/hdd
mount /dev/hdd /dvd
if [ $? -ne 0 ]
then
echo "Mounten schlug fehl!" >&2
exit 1
fi
}
function VARI
{
X=0
SRCDIR="/dvd"
DSTDIR="/hdd"
}
function MAIN
{
# for i in $(find $SRCDIR/ -type f -exec echo {} \; do COUNT; done
mkdir $DSTDIR/$g1
cp -r $SRCDIR/* $DSTDIR/$g1/
}
function COUNT
{
# mkdir $DSTDIR/$g1
# md5sum $i >> $DSTDIR/$g1/$i.txt
# md5sum $i >> $DSTDIR/$g1.txt
echo "x"
}
g1=$1
CHECK
VARI
MAIN
cd /
umount /dvd
eject /dev/hdd