Linux——Shell脚本中自定义变量的应用(基础)2( 八 )
4.设置变量的作用范围
默认情况下 , 新定义的变量只在当前的shell环境中有效 , 因此成为局部变量 。 当进入子程序或新的shell环境时 , 局部变量将无法再使用 。 如下图:
为了使用户定义的变量在所有的子shell环境中都能够继续使用 , 减少重复设置的工作 , 可以通过内部命令export将指定的变量导出为全局变量 。 用户可以同时指定多个变量名称作为参数(无须使用$符号) , 变量名之间以空格分隔 。 如下图:
5.数值变量的运算
Shell变量的运算多用于脚本的过程控制(如循环次数、使用量比较等 , 这里不做详细介绍) 。 在Bash shell环境中 , 只能进行简单的整数运算 , 不支持小数运算 。 整数的运算主要通过内部命令expr进行 。
运算格式:expr 变量1 运算符 变量2 [运算符 变量3
...
注:预算符与变量之间必须有至少一个空格 。
推荐阅读
- 魔兽世界|魔兽TBC:别抱怨脚本太多,虽影响游戏,却让玩家有了更好的体验
- 点卡|梦幻西游:新区脚本还能控制吗?工作室用小号刷三界大量购买点卡
- 亚索|GODV误入神仙局,第一次知道英雄联盟居然有这些逆天脚本
- 国服|魔兽TBC:国服封禁6W角色,脚本群“炸锅”,时光徽章价格反转?
- |魔兽TBC:玛拉顿法师回归,STSM遍地脚本,时光徽章重回2000金币
- 韦神|韦神打LOL被黄金段刀妹暴打?结束后看录像,断定对面是开了脚本
- 炉石传说|炉石传说:脚本事件爆发后,陆续封了4万多号,是利是弊?
- 炉石传说|炉石传说封禁47个账号,控哥怒曝脚本大本营,脚本为何会横行天梯
- 教师节|梦幻西游:普通玩家太难了,前有口袋卖炼兽,后有脚本自动刷积分
- 神武4|神武4电脑版:又一个内置脚本?三大减负改动,神武还能再活十年!