diff --git a/legacy/exitrace/exitrace.sh b/legacy/exitrace/exitrace.sh index 9dede6d..3e645fa 100755 --- a/legacy/exitrace/exitrace.sh +++ b/legacy/exitrace/exitrace.sh @@ -179,7 +179,9 @@ determine_logfiles() { validate_date "$end_date" local current_date="$start_date" - while [[ "$current_date" <= "$end_date" ]]; do + # Hinweis: In [[ ]] gibt es kein '<=' String-Operator. + # Daher explizit 'kleiner als ODER gleich' prüfen. + while [[ "$current_date" < "$end_date" || "$current_date" == "$end_date" ]]; do local year month year=$(date -d "$current_date" +%Y) month=$(date -d "$current_date" +%m) @@ -564,4 +566,4 @@ main() { # Script ausführen main "$@" -# Built with the help of Claude Code \ No newline at end of file +# Built with the help of Claude Code