#!/bin/bash

datum=`date +%Y%m%d-%H%M%S`
returncode=0

echo "Datum ist "$datum

if [ -z $1 ]
then
  echo "Bitte Parameter angeben"
  returncode=1
else
  if [ ! -f $1 ]
  then
    echo "Datei $1 existiert nicht"
    returncode=1
  else

    cp $1 $1.$datum

    error=$?

    if [ $error -eq 0 ]
    then
      echo "Gut gegangen"
    else
      echo "Pech gehabt"
      returncode=1
    fi
  fi
fi

exit $returncode