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