[求助]如何将脚本返回的值写入.profile,export成环境变量?
用shell处理返回的值A,想将A当作环境变量写入.profile,并echo,这样每个用户在登录后都能收到此条提示消息,就类似开机通知,直接在shell中执行脚本尝试过,被周围人鄙视了。。。。。说每次运行都执行脚本,没有效率。。。。。拜谢
[ 本帖最后由 yanpingsha 于 2009-12-23 10:45 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
我只是想了解,mac上的软件的获得途径
多谢各位帮助,已采用折中的方式实现,将脚本输出保存到日志文件中,然后在.profile 中设置读取,基本和hbh231 兄弟说的方式差不多:) 多谢多谢
echo `shell`
可以这样,在用户目录建个文件. 比如 /home/user/test.txt
在shell脚本最后加入 echo $? >/home/user/test.txt
然后在用户.profile中加入cat /home/user/test.txt 2>/dev/null
你写到motd中啊
那你在.profile 里写相应的语句吧,你那个值返回给SHELL一个值 没明白啥意思 返回到哪了 在.profile 把那个之赋给一个变量,然后echo 那个变量,保存.profile文件 试试
就是用shell调用一个存储过程,然后存储过程返回一个值A给shell,想做的就是在shell里把这个值A写入当前用户(例如X)的.profile中,然后echo出来,这样其他用户(用此帐户X)登录主机的时候,会看到echo出来的A的值,就类似一个通知的东西
多谢多谢:)
具体说下 没明白