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...

面试题 相关文章推荐
如何获取某个日期是当月的最后一天
Dec 05 面试题
编写用C语言实现的求n阶阶乘问题的递归算法
Oct 21 面试题
Android面试题及答案
Sep 04 面试题
params有什么用
Mar 01 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Nov 24 面试题
Solaris操作系统的线程机制
Dec 23 面试题
下列程序在32位linux或unix中的结果是什么
Mar 25 面试题
介绍一下gcc特性
Oct 31 面试题
软件测试英文面试题
Oct 14 面试题
EJB3.1都有哪些改进
Nov 17 面试题
Structs界面控制层技术
Oct 11 面试题
shell程序如何生命变量?shell变量是弱变量吗?
Nov 10 #面试题
UNIX操作系统结构由哪几部分组成
Feb 17 #面试题
UNIX文件系统常用命令
May 25 #面试题
如何执行一个shell程序
Nov 23 #面试题
UNIX特点都有哪些
Apr 05 #面试题
UNIX文件名称有什么规定
Mar 25 #面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 #面试题
You might like
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
数理公式,也可以这么唯美
2021/03/10 无线电
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
JavaScript QueryString解析类代码
2010/01/17 Javascript
Javascript 静态页面实现随机显示广告的办法
2010/11/17 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
jQuery - css() 方法示例详解
2014/01/16 Javascript
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
JavaScript构建自己的对象示例
2016/11/29 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
2020/09/27 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
Python Tkinter GUI编程入门介绍
2015/03/10 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
提高python代码运行效率的一些建议
2020/09/29 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
Python datetime模块的使用示例
2021/02/02 Python
css3之UI元素状态伪类选择器实例演示
2017/08/11 HTML / CSS
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
给领导的检讨书
2014/02/16 职场文书
2014学雷锋活动心得体会
2014/03/10 职场文书
食品业务员岗位职责
2014/03/18 职场文书
乡镇信息公开实施方案
2014/03/23 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
党员批评与自我批评发言稿
2014/10/14 职场文书
埃及王子观后感
2015/06/16 职场文书
2015年民兵整组工作总结
2015/07/24 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
CPU不支持Windows11系统怎么办
2021/11/21 数码科技