he's profile调和的记事本 msnBlogListsGuestbook Tools Help

Blog


    sh 脚本里的export 变量可以让变量对脚本中运行的命令产生效果

    sh 脚本里的export 变量可以让变量对脚本中运行的命令产生效果

    比如 脚本ddd:

    #! /bin/sh
    aaa=/opt/
    export aaa
    ./ccc 【运行另一个脚本命令】

    脚本ccc:

    #! /bin/sh
    ls $aaa

    虽然ccc表面上没有用到aaa但是aaa还是会对ccc运行产生作用

    最后结果为 ls /opt。

    就算是在csh下运行ddd,csh设置的别名将不起作用

    如果没有export aaa,ddd的运行结果为 ls $aaa,因为没有export过aaa,$aaa对ls来说未定义,所以结果等同ls。