日期:2014-05-16  浏览次数:20807 次

关于shell script里的语法问题
在看鸟叔的linux,发现一个问题:
在shell script那章里面的script程序,在编写的时候都是加上PATH的,而且加的很全

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

但是后面的一些script就没有加PATH或者加的不全,而且正常运行!那什么时候该加,什么时候不加呢?

------解决方案--------------------
引用:
Quote: 引用:

其实上面的是标准的,默认会到那些位置打可执行文件,对于不在这些标准位置的可执行文件,则需要在PATH中加了:

PATH=:$PATH

export PATH=youpth:$PATH

抱歉,手一拌,没一次性编辑成完整内容。