全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1162|回复: 3
打印 上一主题 下一主题

[翻译] 用export写环境变量的sh,为什么运行后没用?

[复制链接]
跳转到指定楼层
1#
发表于 2012-11-25 21:48:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 花雪月静 于 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无效
2#
发表于 2012-11-25 21:54:11 | 只看该作者
$pwd 改为  $(pwd)
3#
发表于 2012-11-25 22:15:35 | 只看该作者
环境变量是进程的,你的脚本退出来就没了
直接写.bashrc里面
4#
发表于 2012-11-25 22:16:40 | 只看该作者
擦,看错了,不好意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-4-13 05:59 , Processed in 0.187410 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表