shell变量的作用空间是什么


Posted in 面试题 onAugust 17, 2013
在shell脚本中定义的变量仅在脚本中有效,但使用如下的一些命令可以改变其作用域或属性:
①export [option] [name[=value]]
– 表明选项结束,所有后续参数都是实参。
-f 表明在”名-值”对中的名字是函数名。
-n 把全局变量转换成局部变量,即命名的变量不在传给子shell。
-p 显示全局变量列表(全局变量,即在子shell中也有效的变量)。
缺省 把变量定义为全局变量
注:全局变量,在子shell中也有效的变量
局部变量,只在shell脚本中有效的变量
②let expression
用于求整型表达式的值,如表达式中有空隔,则必须用双引号把表达式括起来,例如: let count=1+2
③local [name[=value]]
用于创建不能传给子shell的变量,该命令仅在过程内部有效;如local后不跟参数,那么在当前已定义的局部变量列表就送往标准输出显示。
④readonly [option][name[=value]]
用于显示或则设置只读变量和函数,如readonly后不跟参数,则在案标准输出上显示已定义的只读变量和函数.
– 表明选项结束.所有后续参数都是实参
-f 创建只读函数
⑤unset [option] name [name…]
用于取消变量和函数的定义(即删除变量),但PATH、IFS、PPID、PS1、PS2、UID、EUID等变量不能删除。

Tags in this post...

面试题 相关文章推荐
c语言常见笔试题总结
Sep 05 面试题
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
Jul 16 面试题
某IT外企面试题-二分法求方程!看看大家的C++功底
Jul 04 面试题
DBA数据库管理员JAVA程序员架构师必看
Feb 07 面试题
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
Aug 25 面试题
C#软件工程师英语面试题
Jun 07 面试题
Linux管理员面试题 Linux admin interview questions
Jul 08 面试题
介绍一下linux的文件权限
Jul 20 面试题
Linux开机引导的步骤是什么
Feb 26 面试题
EJB timer的种类
Oct 28 面试题
What is EJB
Jul 22 面试题
Java Servlet的主要功能和作用是什么
Feb 14 面试题
shell程序如何生命变量?shell变量是弱变量吗?
Nov 10 #面试题
UNIX操作系统结构由哪几部分组成
Feb 17 #面试题
UNIX文件系统常用命令
May 25 #面试题
如何执行一个shell程序
Nov 23 #面试题
UNIX特点都有哪些
Apr 05 #面试题
UNIX文件名称有什么规定
Mar 25 #面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 #面试题
You might like
PHP mb_convert_encoding文字编码的转换函数介绍
2011/11/10 PHP
PHP curl使用实例
2015/07/02 PHP
Zend Framework入门知识点小结
2016/03/19 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
手机端转换rem适应
2017/04/01 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
微信小程序实现滑动翻页效果(完整代码)
2019/12/06 Javascript
JavaScript 闭包的使用场景
2020/09/17 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
跟老齐学Python之有容乃大的list(2)
2014/09/15 Python
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
python查看模块安装位置的方法
2018/10/16 Python
Python Opencv实现图像轮廓识别功能
2020/03/23 Python
python通过对字典的排序,对json字段进行排序的实例
2020/02/27 Python
Python logging模块进行封装实现原理解析
2020/08/07 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
装饰资料员岗位职责
2013/12/30 职场文书
会计专业个人求职信范文
2014/01/08 职场文书
电大毕业自我鉴定
2014/02/03 职场文书
2014年幼儿园教师工作总结
2014/11/08 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
2015年乡镇食品安全工作总结
2015/10/22 职场文书
简历自我评价范文
2019/04/24 职场文书
员工工作心得体会
2019/05/07 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书