Wurde bereits etwas unternommen oder ist etwas geplant, um die Tilde-Ersetzung in den Dateibefehlen (und einigen anderen Befehlen) zu deaktivieren? Das Neueste, was ich darüber gelesen habe, ist http://wiki.tcl.tk/28190 aber kann eine so gefährliche Funktion in einer Programmiersprache nicht einfach ignoriert werden? Wäre es nicht so einfach, die C-Funktion Tcl_TildeSubst() auf das Vorhandensein einer globalen Tcl-Variablen prüfen zu lassen und auf dieser Grundlage eine Tilde-Expansion durchzuführen oder nicht?
Ich schreibe oft Tcl-Skripte, wenn ein Shell-Skript nicht ausreicht, und oft geht es dabei um das Vergleichen, Kopieren, Öffnen, Entfernen und/oder Umbenennen von Dateien. Bevor ich ein Skript ausführe, verwende ich immer find
um nach Dateinamen zu suchen, die mit einer Tilde (~) beginnen. Ich bin daran interessiert, zu erfahren, wie andere Tcl-Programmierer das machen.