From e275523eb0051c38fd2cda2eac79061581122c4d Mon Sep 17 00:00:00 2001 From: h0tznpl0tz Date: Thu, 11 Sep 2025 17:46:19 +0200 Subject: [PATCH] Fix bash conditional expression syntax error in date range loop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Split compound conditional into separate [[ ]] tests to resolve syntax error on line 184 when using date range filtering. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- legacy/exitrace/exitrace.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/exitrace/exitrace.sh b/legacy/exitrace/exitrace.sh index 3e645fa..dcd4204 100755 --- a/legacy/exitrace/exitrace.sh +++ b/legacy/exitrace/exitrace.sh @@ -181,7 +181,7 @@ determine_logfiles() { local current_date="$start_date" # 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 + 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)