3 Stimmen

Tilde-Ersetzung in Dateinamen ausschalten?

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X