【发布时间】:2018-07-30 19:21:25
【问题描述】:
我在一个目录中创建了一个tcl 文件,我想获取另一个不在同一目录中的tcl 文件。
第一个文件在/home/ubuntu/ns/ns-allinone-2.35/ns-2.35,第二个在/home/ubuntu/ns/ns-allinone-2.35/ns-2.35/indep-utils/cmu-scen-gen/setdest。
我要执行:source "home/ubuntu/ns/ns-allinone-2.35/ns-2.35/indep-utils/cmu-scen-gen/setdest/mob.tcl"。
一旦我这样做,我就会收到以下错误:
couldn't read file "home/ubuntu/ns/ns-allinone-2.35/ns-2.35/indep-utils/cmu-scen-gen/setdest/mob.tcl": no such file or directory
while executing "source.orig home/ubuntu/ns/ns-allinone-2.35/ns-2.35/indep-utils/cmu-scen-gen/setdest/mob.tcl"
("uplevel" body line 1)
【问题讨论】:
-
我看到了一个链接:stackoverflow.com/questions/9275098/…。还有一个,我看到你的代码,好像少了根/。可以是[:source "/home/ubuntu/ns/ns-allinone-2.35/ns-2.35/indep-utils/cmu-scen-gen/setdest/mob.tcl"]
-
一个老问题about source,可能对你有帮助。
-
感谢@VinhCC。我添加了根 / 并正确执行。
-
如果回答了,为什么不提供一个实际的答案并接受它?