对于从shell脚本内部调用的bash shell脚本和tcl脚本,我有一个相对奇怪的问题。
在透视图中,我有一个shell脚本,它可以生成一些其他shell脚本以及tcl脚本。生成的一些shell脚本使用tclsh命令调用tcl脚本。这些文件被创建并存储在一个目录中,该目录也是由初始shell脚本创建的,该目录生成文件和要存储这些文件的文件夹。
问题出在生成的shell脚本上,这些脚本调用tclsh来运行tcl脚本。即使生成了文件并且shell脚本具有执行的权限,shell的响应也是无法找到嵌入到shell脚本中的tcl文件。
但是,这个文件是存在的,我可以用vi和gedit、RHEL 9.0或Centos 5.7平台打开它。但是,当我从创建的目录中取出相同的shell脚本时,并没有出现这个错误。你能给我一些建议吗?我还检查了目录权限,但它们看起来没问题。我还检查了shell脚本中的额外字符,但没有找到任何内容。
发布于 2011-10-21 19:04:43
这个问题会不会简单到你没有“。在你的道路上?如果不是像"myscript.tcl“那样调用脚本,而是像"./myscript.tcl”或"/absolute/path/to/myscript.tcl“这样调用它,会怎么样?
https://stackoverflow.com/questions/7845775
复制相似问题