无法在TCL中创建单引号双引号的路径

时间:2015-09-03 18:52:30

标签: tcl

我在TCL中有路径

set replacementPth "C:/SVN/simulation"

我需要创建一个像

这样的字符串
  

fopen(“C:/ SVN / simulation

来自$ replacementPth的

我已经尝试了很多方法来避免单引号出现但是失败了。

例如

set x1 fopen($replacementPth 

给出

  

的fopen(C:/ SVN /模拟

任何帮助。
sedy

1 个答案:

答案 0 :(得分:1)

你应该在双引号前使用战略反斜杠。

set x1 fopen(\"$replacementPth 

此时,我可能会把整个事情放在双引号中,因为它看起来更好(不是因为它会产生任何语义差异):

set x1 "fopen(\"$replacementPth"