Merge pull request 'Enhance mail.sh to prevent file name collisions during downloads' (#7) from loki_bugfix_mail.sh into main

Reviewed-on: https://vps.dominikus.one:3443/ljp/esn-support-bash-snippets/pulls/7
This commit was merged in pull request #7.
This commit is contained in:
2026-01-28 12:51:41 +01:00
+7 -3
View File
@@ -81,14 +81,18 @@ if [ ! -d "$localSavePath" ]; then
fi fi
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 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 if [ $? -ne 0 ]; then
echo "Fehler beim Herunterladen der Datei $file." echo "Fehler beim Herunterladen der Datei $file."
else else
echo "Datei $file erfolgreich heruntergeladen." echo "Datei $file erfolgreich heruntergeladen als ${counter}_${basename}."
fi fi
((counter++))
done done
echo "Alle Dateien wurden im Verzeichnis $localSavePath gespeichert." echo "Alle Dateien wurden im Verzeichnis $localSavePath gespeichert."