diff --git a/legacy/pincMails/mail.sh b/legacy/pincMails/mail.sh index bf209f1..098d688 100644 --- a/legacy/pincMails/mail.sh +++ b/legacy/pincMails/mail.sh @@ -81,14 +81,18 @@ if [ ! -d "$localSavePath" ]; then fi fi -# Herunterladen der Dateien vom Remote-Server +# Herunterladen der Dateien vom Remote-Server (mit Nummernpräfix gegen Überschreiben gleicher Namen aus verschiedenen Unterordnern) +counter=1 for file in $fileList; do - scp "$LUSER@$server:$file" "$localSavePath/" + basename=$(basename "$file") + localFile="${localSavePath}/${counter}_${basename}" + scp "$LUSER@$server:$file" "$localFile" if [ $? -ne 0 ]; then echo "Fehler beim Herunterladen der Datei $file." else - echo "Datei $file erfolgreich heruntergeladen." + echo "Datei $file erfolgreich heruntergeladen als ${counter}_${basename}." fi + ((counter++)) done echo "Alle Dateien wurden im Verzeichnis $localSavePath gespeichert." \ No newline at end of file