我有以下文件如何從子shell腳本中導出庫路徑並在父shell中使用該路徑?
build.sh
source exportpath.sh
exportpath.sh
export LD_LIBRARY_PATH=/usr/local/lib/
但是,當我執行這個build.sh然後運行echo $LD_LIBRARY_PATH
命令我無法獲得LD_LIBRARY_PATH
val UE。如何將此值設置爲current shell
。
我發現我們必須在source
它在當前shell中。但我希望它通過shell腳本完成。
當我在當前shell中使用source exportpath.sh
時,我的LD_LIBRARY_PATH
正在工作,但我希望這應該由shell腳本完成。
我該怎麼做?
你爲什麼問到?什麼是總體目標? –
可能的重複[從bash腳本中將變量導出到環境中而無需採用它](http://stackoverflow.com/questions/16618071/export-a-variable-to-the-environment-from-a-bash- script-without-sourcing-it) – tripleee