Linux; tar incremental script

root@srv:/tmp# cat b1.sh
#!/bin/sh

######

# bruk av tar for incremental backup,
# ./b1.sh arkiv /pathtobackup

#####

if [ -z $2 ]; then echo "./b1.sh arkiv mappe" ;exit ;fi



fil="$1"
sti="$2"



if [ -f $1\_main.tgz ] ;then
dato=$(date +%Y%m%d%H%M%S) ; echo $dato
tar --create \
 --file=$fil\_$dato.tgz \
 --listed-incremental=$fil\.snar \
 --gzip \
 --verbose \
 $sti >$fil\_$dato.log
else
tar --create \
 --verbose \
 --file=$fil\_main.tgz \
 --listed-incremental=$fil\.snar \
 --gzip \
 $sti >$fil\_main.log
fi