bash - 导出不起作用

时间:2012-11-01 09:37:43

标签: bash

我遗漏了一些非常基本的东西。在Mac OS X下。我尝试过chmod 0777 setdir.bsh。我的设置一定有问题。

#!/bin/bash                                                                                       
export proj=/Users/RParadox/projects/testproject/
echo $proj

结果:

$ bash setdir.bsh
/Users/RParadox/projects/testproject/
echo $proj
nothing??

1 个答案:

答案 0 :(得分:2)

export使变量可用于子进程,而非父进程。

你可以source这个文件吗? e.g。

$ . setdir.bsh

那将在当前进程中执行文件,即shell本身。

相关问题