我缺少一些非常基本的东西。在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??
export
使该变量可用于 subprocesses ,而不是父程进程。
您可以代替此文件吗?例如
$ . setdir.bsh
将在当前过程中执行文件,即外壳本身。