0
如何獲取shell腳本中定義的變量的值? (腳本是一個配置文件,只包含可變的定義),我不能在EXEC使用「源文件」命令:php - 獲取shell腳本中定義的變量的值
echo exec('var=2; echo $var'); //writes "2"
echo exec('source config.sh; echo $var'); //writes ""
我怎樣才能得到的shell腳本中定義的變量值?
你檢查,這是正確的道路?嘗試使用絕對路徑查看是否正確請求了「config.sh」。 – fedorqui
是的,我在我的代碼中使用絕對路徑(問題也存在這種方式) - 和路徑是正確的,該命令運行良好在終端 –
我發現了一個相關的問題 - > http://stackoverflow.com/questions/10302958/IS-IT-可能 - 源-A-SH-文件使用的PHP-CLI-和存取出口-ENV-VARS – fedorqui