Verzeichnisse vergleichen mittels Skript
Geizhals » Forum » Linux-Support » Verzeichnisse vergleichen mittels Skript (14 Beiträge, 265 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
Verzeichnisse vergleichen mittels Skript
20.03.2006, 09:54:14
Tja, das dürfte für viele hier eine Leichtigkeit sein, aber ich komme nicht dahinter. Wie kann ich mittels eines shell-Skripts die Inhalte zweier Verzeichnisse vergleichen und gleiche Dateien in einem Log-File speichern?
Ich schaffe es nicht, den Dateinamen in einer Variablen im Skript zu speichern, damit ich diese dann vergleichen kann.

Falls es jemanden interessiert, ist hier das Listing, soweit ich es bis jetzt habe:

#!/bin/bash

PATH=/bin:/usr/bin

FIRSTPATH="/home/user/Documents/Sicherung/ /home/user/Documents/Sicherung/ebooks/"
SECONDPATH="/Sicherung/"
LOGFILE="/home/user/Documents/Vergleich-Log"
count=1

echo -n "Removing old log files..."
if [ ! -e "$LOGFILE" ]
then
echo "No logfile present. Deleting old files skipped."
else
rm $LOGFILE 2> /dev/null
if [ ! -e "$LOGFILE" ]
then
echo "Deletion complete."
else
echo "Error while deleting old logfiles."
echo "Continue to compare anyway."
fi
fi

for path in $FIRSTPATH
do
for path1 in $SECONDPATH
do
     echo "File comparison on $FILE and $FILE1" >> $LOGFILE
FILE=$path
FILE1=$path1
if [ "$FILE" == "$FILE1" ]
then
echo FILE1 >> $LOGFILE
fi
     done
done

echo
echo "System comparison complete, status: $?"

exit
-----------------------------------------------------------
Das mit den Riesentitten heutzutage kann ich mir ja überhaupt nicht erklären. Wenn ich mich an meine Schulzeit erinnere oder alte Klassenfotos anschaue, gabs da keine 13 jährigen mit so einer Oberweite.
(phj über das Thema "Zu erotische Kleidung an Österreichs Schulen")


Antworten PM Alle Chronologisch
 
Melden nicht möglich
.  Re: Verzeichnisse vergleichen mittels Skript  (juwb am 20.03.2006, 11:41:22)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung