本文介绍了庆典 - 出口不工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想的东西非常初级。在Mac OS X中我试过chmod为0777 setdir.bsh。一定是有毛病我的设置。
#!/斌/庆典
出口PROJ = /用户/ RParadox /项目/ testproject /
回声$ PROJ
结果:
$庆典setdir.bsh
/用户/ RParadox /项目/ testproject /
回声$ PROJ
没有??
解决方案
导出
使得可用的变量的的子进程的,不是父进程。
你能这个文件呢?例如。
$。 setdir.bsh
这将在当前进程执行该文件,即shell本身。
I'm missing something very elementary. Under Mac OS X. I've tried chmod 0777 setdir.bsh. Must be something wrong with my settings.
#!/bin/bash
export proj=/Users/RParadox/projects/testproject/
echo $proj
Result:
$ bash setdir.bsh
/Users/RParadox/projects/testproject/
echo $proj
nothing??
解决方案
export
makes the variable available to subprocesses, not parent processes.
Can you source this file instead ? e.g.
$ . setdir.bsh
That will execute the file in the current process i.e. the shell itself.
这篇关于庆典 - 出口不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!