如何将环境变量设置为文件中存储的路径

时间:2019-07-19 22:44:47

标签: shell sh

我正在编写一个shell脚本来启动一个程序,该程序需要设置一个环境变量才能运行它。 我可以通过在外壳中键入LD_LIBRARY_PATH="/path/to/library" /path/to/program来运行程序,但是我希望脚本从文件中读取两个路径。

我尝试过LD_LIBRARY_PATH=$(cat path_to_library.txt) $(cat path_to_program.txt),但这用引号引起来,该程序无法正常启动。直接这样做:LD_LIBRARY_PATH=cat path_to_library.txt $(cat path_to_program.txt)我收到一个权限被拒绝的错误。 将cat命令括在引号中,只是将变量设置为文字文本。 我不确定还有什么尝试。

0 个答案:

没有答案