首页 > 代码库 > unix下source的使用
unix下source的使用
就一般而言大部分Unix系统下的交互shell一般是使用bash,那么在bash中有一个source的指令想必都有使用过。举一个简单的例子,这里用2个简单的小脚本验证说明下:
#!/bin/bash #read.sh #通过简单的参数相加实现的加法 read -p "please input a number:" x read -p "please input another number:" y sum=$[$x+$y] echo "the sum of two number is: $sum"
#!/bin/bash #include.sh #cd /usr/local/scripts/;./read.sh #/usr/local/scripts/read.sh #以上2种方法是取不到sum的变量 source /usr/local/scripts/read.sh echo "argc is :$sum"
通过以上2个小脚本就可以知道source的作用是在当前bash环境下读取并执行某一个文件中的命令,所以在平时修改一些有环境变量的文件如:/etc/profile和/etc/sysconfig/i18n等等的文件后,通过source指令在系统不重启的情况下使变量生效
本文出自 “技术随笔” 博客,谢绝转载!
unix下source的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。