我是TCL脚本的新手,并尝试从终端运行脚本。
如果我像
那样运行脚本tclsh myscript.tcl
然后脚本正在执行而没有任何问题。
但是,如果我在没有“tclsh”的情况下直接运行,那么它会抛出错误,如下所示,
./myscript.tcl
./myscript: Command not found.
我已经给了该文件的执行权限。
我在PATH变量中添加了tclsh路径
echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/bin/tclsh
任何人都可以帮我这个吗?
答案 0 :(得分:2)
尝试添加:
#!/usr/bin/tclsh
在剧本的开头。
如果仍然无效,请向我们展示您尝试运行的脚本,可能有问题。