Ich habe ein Skript, das prüft, ob eine Datei in einer Tar-Datei existiert, aber irgendetwas stimmt nicht, weil es immer zum 'else'-Teil des Skripts geht. Ich bin mir ziemlich sicher, dass es nicht so sein sollte.
Das Datum ist im Format "Mon dd" (Jan 11).
echo "Geben Sie ein Datum ein: \c"
read date
tarfile=`tar -tvf tarfile.tar | grep some_file | grep "$date"`
if [ -f "$tarfile" ]; then
echo "ja"
else
echo "nein"
fi
Danke.