设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
shell进阶应用、shell编程
›
shell脚本为什么不执行export命令?
1
2
/ 2 页
下一页
返回列表
查看:
3022
|
回复:
16
shell脚本为什么不执行export命令?
[复制链接]
liuzx_linux
liuzx_linux
当前离线
积分
6
IP卡
狗仔卡
发表于 2006-8-31 14:25:06
|
显示全部楼层
|
阅读模式
我要用一个脚本,内容如下:
#!/bin/bash
export QTDIR=/usr/local/qt-embedded-free-3.3.5
export QTEDIR=$QTDIR
echo "here"
属性加了可执行,可是每次执行以后(可以看到here打印出来了),QTDIR环境变量还是指向redhat自带的QT库的路径。这是为什么?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
晨想
晨想
当前离线
积分
9643
IP卡
狗仔卡
发表于 2006-8-31 14:48:11
|
显示全部楼层
source myfile
再echo 看看?
回复
支持
反对
使用道具
举报
显身卡
bigbighd604
bigbighd604
当前离线
积分
57
IP卡
狗仔卡
发表于 2006-9-3 21:11:42
|
显示全部楼层
source可行,你直接执行一个脚本是在子shell中export的,而在子shell中export的变量是不会影响到父shell的。
而source是在当前shell中运行文件内的语句,所以export的变量会影响到当前shell
回复
支持
反对
使用道具
举报
显身卡
dyq2008
dyq2008
当前离线
积分
7
IP卡
狗仔卡
发表于 2007-1-15 17:53:07
|
显示全部楼层
请问我现在不能用source,而又想通过一个脚本来设置如QTDIR之类的变量,我该怎么办?
回复
支持
反对
使用道具
举报
显身卡
Iambitious
Iambitious
当前离线
积分
339
IP卡
狗仔卡
发表于 2007-1-15 20:02:00
|
显示全部楼层
执行脚本的时候用. filename或source filename就可以。
回复
支持
反对
使用道具
举报
显身卡
dyq2008
dyq2008
当前离线
积分
7
IP卡
狗仔卡
发表于 2007-1-15 20:38:46
|
显示全部楼层
谢谢,手动输入. filename是可以的
现在我想让它自动运行
试过把. filename放入另外一个会自动运行的脚本中,但没有效果.
回复
支持
反对
使用道具
举报
显身卡
Iambitious
Iambitious
当前离线
积分
339
IP卡
狗仔卡
发表于 2007-1-16 09:52:12
|
显示全部楼层
自动运行,俺也不会了,有没有高人解答一下阿。
回复
支持
反对
使用道具
举报
显身卡
dyq2008
dyq2008
当前离线
积分
7
IP卡
狗仔卡
发表于 2007-1-16 16:15:25
|
显示全部楼层
我自己做了一个简单的linux,但用不了source
高手们指点下呀
回复
支持
反对
使用道具
举报
显身卡
lastart
lastart
当前离线
积分
913
IP卡
狗仔卡
发表于 2007-1-16 19:49:52
|
显示全部楼层
加在.bashrc .bash_profile里不行吗?
回复
支持
反对
使用道具
举报
显身卡
dyq2008
dyq2008
当前离线
积分
7
IP卡
狗仔卡
发表于 2007-1-17 16:51:59
|
显示全部楼层
可我的linux没有这个文件,profile也没有
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表