我想从我的bash脚本的环境变量源,但它不起作用。如何从bash脚本源文件
这是我的脚本的内容(test.sh
),它位于~/scripts/test.sh
。
#!/bin/bash
FILE_NAME=/tmp/source_file
touch $FILE_NAME
echo "export TEST=\"test\"" > $FILE_NAME
source $FILE_NAME
然后我my ~/.bashrc
使用alias
。
alias testScript=~/scripts/test.sh
但是,当我使用我的脚本testScript
,它没有设置环境变量。
?你的预期结果是什么? – 2013-10-27 18:00:49
当我尝试echo $ TEST时,我没有看到任何值 – franki3xe
文件'/ tmp/source_file'是否包含您期望的内容? – 2013-10-27 18:02:57