Am 03.05.2014 18:20, schrieb Аl Воgnеr:
Eine HD hatte irgendwelche Probleme bekommen, worauf ich die Dateien von einer anderen HD kopiert habe, soweit ganz normal. Doch fehlten danach, warum auch immer, Dateien, die auf einer weiteren Sicherung vorhanden waren.
Nun möchte ich auf einfache Weise per Bash-Script Dateien zählen und wenn die Anzahl nicht ident ist, eine Meldung ausgeben. Alles kein Problem, solange ich nicht einen Befehl via ssh abschicke, dann wird die Schleife nicht abgearbeitet.
find "$PFADORIGINAL" -mindepth 1 -maxdepth 1 -type d | sort | \ while read -r DIR; do
KATEGORIE_ORIGINAL=`basename "$DIR"` KOPIE="$PFADKOPIE""$KATEGORIE_ORIGINAL"
CNT_ORIGINAL=`ssh -p $PORT $USER@$IP find "$ORIGINAL" -type f | \ wc -l` CNT_KOPIE=`find "$KOPIE" -type f | wc -l`
done
Was fehlt da, ein export? Damit kam ich aber auch nicht klar. Das ist nicht alles was ich machen möchte, aber mit dem Rest komme ich schon klar.
müsste das nicht `ssh -p ... "find \"$ORIGINAL\" -type f | wc -l "` heißen? cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org