全球主机交流论坛

标题: 用export写环境变量的sh,为什么运行后没用? [打印本页]

作者: 花雪月静    时间: 2012-11-25 21:48
标题: 用export写环境变量的sh,为什么运行后没用?
本帖最后由 花雪月静 于 2012-11-25 22:16 编辑

  1. #!/bin/bash

  2. cd ~/2410sQt
  3. export TMAKEDIR=$pwd/tmake-1.13

  4. echo "TMAKEDIR"=$TMAKEDIR


复制代码
执行的时候显示设置好了
但是执行完毕之后
echo 就出不来了


用bash改变环境变量要用source加文件名执行才有效

环境变量在bash执行过程中有效,退出bash无效

作者: frankzh    时间: 2012-11-25 21:54
$pwd 改为  $(pwd)
作者: 山塘街2011    时间: 2012-11-25 22:15
环境变量是进程的,你的脚本退出来就没了
直接写.bashrc里面
作者: 山塘街2011    时间: 2012-11-25 22:16
擦,看错了,不好意思




欢迎光临 全球主机交流论坛 (https://loc.516000.xyz/) Powered by Discuz! X3.4