2011-12-28 63 views
0

我在只读目录中有一个只读脚本。我只有执行权限,不能修改它来调试它。 我想脚本的变量定义有错误。 是否有可能在不修改脚本的情况下回显计算的变量,因此我可以从命令行运行最终命令? 谢谢。如何查找bash脚本变量只读文件的值?

+0

为什么不将脚本复制到一些不同的(读写)文件夹并在那里调试? – user123444555621 2011-12-28 18:20:29

+0

为什么你不能制作脚本的副本,然后编辑/运行副本? – 2011-12-28 18:21:11

+0

,因为它使用变量中的当前目录 – user710818 2011-12-28 18:21:41

回答

3

可以运行script in debug modebash -x script),或者只是将文件复制到一个可写的地方,加上调试线,并从那里运行它。

2

您可以尝试打开调试模式。

./scriptname -x