source命令和exit命令导致....

在写一个功能特殊的脚本。。总之要用到这样一个命令:

alias foo = ". bar.sh"

结果一执行foo,直接就退出shell了。一开始很糊涂,不知道为何。仔细一想,才发觉bar.sh里面有问题,这里面照惯例写了exit命令,它和source命令(也就是.命令)一起用的话,等同于在当前shell执行了exit命令,那肯定就是立马退出了。

posted @ 2017-09-21 17:10  Demon90s  阅读(269)  评论(0编辑  收藏  举报