From 775b03e9def665495df9852e7800236b6c0fb2db Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Sun, 6 Sep 2026 21:31:38 +0200 Subject: [PATCH] Fix: Trimmen der Ja/Nein-Antwort per xargs durch sed ersetzt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit xargs interpretiert Anführungszeichen/Backslashes in der Eingabe und schlägt bei ungültiger Eingabe mit leerer Ausgabe fehl. Das ließ eine eigentlich verneinende Antwort fälschlich als "Ja" (Standardpfad) durchgehen. sed wird bereits an allen anderen Trim-Stellen in dieser Funktion verwendet und kennt dieses Fehlverhalten nicht. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_017WMUd2fGsPCtTCVQkSS5TA --- lib/utils.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/utils.sh b/lib/utils.sh index d0804d7..8e86836 100755 --- a/lib/utils.sh +++ b/lib/utils.sh @@ -293,7 +293,7 @@ prompt_ollama_models_path() { printf "Standard-Pfad: %b%s%b\n" "${CLR_BOLD}" "$default_path" "${CLR_RESET}" > "$tty_out" local use_default="" read -r -p "Standard-Speicherort verwenden? [J/n]: " use_default < "$tty_in" > "$tty_out" 2>&1 || use_default="j" - use_default="$(echo "$use_default" | xargs)" + use_default="$(echo "$use_default" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" if [[ -z "$use_default" || "$use_default" =~ ^[JjYy] ]]; then chosen="$default_path" else