我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 求助:一个有关函数调用与值传递的问题 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

mengji2006





性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 723
威望: 0
浮云: 1201
在线等级:
注册时间: 2006-11-25
最后登陆: 2008-01-17

5come5帮你背单词 [ mislead /mis'li:d/ v. 给…错误印象,使误解 ]


求助:一个有关函数调用与值传递的问题

我在一个文件class里面写了一个函数function user,
且在后面加了一句export user,
然后在另外一个文件里面去调用user函数,
如:user a b 其中a和b是传递的值
结果在运行的时候报错说user: command not found
不知道到底错在哪里 啊,是不是不能够在另外一个文件里调用?
在同一个文件的时候,运行正常啊
顶端 Posted: 2007-12-01 22:06 | [楼 主]
cathay4t



性别: 帅哥 状态: 该用户目前不在线
等级: 初出茅庐
发贴: 54
威望: 0
浮云: 1210
在线等级:
注册时间: 2007-10-09
最后登陆: 2008-06-22

5come5帮你背单词 [ season /'si:zn/ n. 季,季节,当令期,旺季;vt. 加调味品 ]


不用这么复杂!
如果你直接运行你写的脚本,那么里面的变量都是局部变量,脚本结束就释放。
如果你用 . 来运行就可以保留局部变量,直到当前sh退出。

fourt.sh内容如下:
export PATH=$PATH:/home/fourt/bin/test
如果你直接把fourt.sh的位置列出来运行,那么PATH不会改变。
如果你用 . /home/fourt/bin/fourt.sh来运行就可以改变PATH(注意这里是一个点加上一个空格 然后是程序位置)


[ 此帖被cathay4t在2007-12-08 22:59重新编辑 ]
顶端 Posted: 2007-12-07 22:22 | [1 楼]
我来我网·5come5 Forum » Linux专区

Total 0.017446(s) query 8, Time now is:05-28 23:00, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号