0
我在只读目录中有一个只读脚本。我只有执行权限,不能修改它来调试它。 我想脚本的变量定义有错误。 是否有可能在不修改脚本的情况下回显计算的变量,因此我可以从命令行运行最终命令? 谢谢。如何查找bash脚本变量只读文件的值?
我在只读目录中有一个只读脚本。我只有执行权限,不能修改它来调试它。 我想脚本的变量定义有错误。 是否有可能在不修改脚本的情况下回显计算的变量,因此我可以从命令行运行最终命令? 谢谢。如何查找bash脚本变量只读文件的值?
可以运行script in debug mode(bash -x script
),或者只是将文件复制到一个可写的地方,加上调试线,并从那里运行它。
您可以尝试打开调试模式。
./scriptname -x
为什么不将脚本复制到一些不同的(读写)文件夹并在那里调试? – user123444555621 2011-12-28 18:20:29
为什么你不能制作脚本的副本,然后编辑/运行副本? – 2011-12-28 18:21:11
,因为它使用变量中的当前目录 – user710818 2011-12-28 18:21:41