Hallo zusammen,
hab ein Problem mit einem Bash Skript. Unzwar kann ich meine Variable $name nicht richtig an zip übergeben. Hab schon meine bei der Zuweisung der Variable mit " gearbeitet,aber ohne Erfolg. Hab auch schon im zip kommando "eingefügt auch ohne Erfolg. Find leider nichts im Netz was mir hilft. Hier mal mein Skript.
Code:
#!/bin/bash
date=$(date +%d.%m.%Y)
time=$(date +%H:%M:%S)
name=$(basename $2)
if [ -e "$2" ]; then
if [ "$1" = "-r" ]; then
echo "packe und lösche $2"
zip -r /home/papierkorb/"$name".zip $2 && rm -Rf $2
echo "$date - $time Entferne => $2" > /home/skripte/papierkorb.log
elif [ "$1" = "-x" ]; then
echo "papierkorb leeren"
rm -Rf /home/papierkorb/*
else
echo "falsche Parameter"
fi
else
echo "Datei oder Verzeichnis existiert nicht"
fi
Vieleicht hat auch jemand eine Idee wie ich mein Script optimiere.
Lesezeichen