Es gibt tcl-Prozedur, die in tcl-Liste gespeicherten Befehl ausführt. Zum Beispiel:TCL exec mit Sonderzeichen in der Liste
catch { exec $list}
Liste sieht etwa so aus:
--option1 op1 --option2 op2 --option3 op3 ...
Eine der Optionen ist regexp, die wie folgt aussieht:
(.*[/\])?(sh|bash)(\.exe)?
Nach Substitution durch exec Option wie folgt aussieht:
{(.*[/\])?(sh|bash)(\.exe)?}
Aber was ich brauche, ist:
"(.*[/\])?(sh|bash)(\.exe)?"
Was kann ich in einer solchen Situation tun?