linux 生名变量类型 declare
来源:互联网 发布:centos 网络配置文件 编辑:程序博客网 时间:2024/05/17 22:44
功能介绍:声明变量的属性,如果使用declare,后面没有任何参数,那么bash就会主动将所有变量名与内容都调出来,just as set.
语 法:declare [-aixr] variable
参数说明:
-a :将后面的variable定义为数组
-i :将后面的variavle定义为整数数字
-x :用法与export一样,就是将后面的variable变成环境变量
语 法:declare [-aixr] variable
参数说明:
-a :将后面的variable定义为数组
-i :将后面的variavle定义为整数数字
-x :用法与export一样,就是将后面的variable变成环境变量
-r :将一个variable的亦是设置成只读,读变量不可更改内容,也不能unset 重设。
eg:
1.
# sum=100+300+500
#echo $sum
100+300+500 //依旧是文字变量的属性
#declare -i sum=100+300+500
#echo $sum
450 //将其属性改为整型的
2.
将sum变成环境变量 (用法和export一样,是暂时变量)
#declare -x sum
3、
让sum变成只读属性,不可更改
#declare -r sum
#sum=apple
-bash: sum: readonly variable
#unset sum
-bash: unset: sum: cannot unset: readonly variable
在这里要特别说明一下:声明为只读变量之后,不能修改该变量的属性,也不能删除该变量,所以,在声明变量的时候,应该慎用,避免有去无回。另外,你在命令行中敲readonly,你会发现有很多只读变量,当然这些变量也是不能够被修改或删除的。
0 0
- linux 生名变量类型 declare
- linux中的declare命令-声明变量类型
- declare 声明变量类型
- Linux学习- declare / typeset 声明变量类型与属性
- linux:bash变量:declare
- Linux declare --声明shell变量
- shell之declare 声明变量类型
- 【Linux学习笔记】30:declare命令(声明/取消/查看变量类型)
- linux declare
- 一天一linux命令(14)env set declare 变量
- 基于linux下的变量声明declare的用法
- Linux变量键盘读取、数组与声明: read, array, declare
- SQL定义变量DECLARE
- Sql declare申明变量
- 指针和指针类型,变量类型和变量名
- <JAVA> 类型转换+奇葩的变量名
- Linux 变量类型
- linux基础变量类型
- 第二天 Java基本语法(一)
- 根绝exe名字获取进程ID
- 不同噪声下滤波器的选择
- HDU 1015.Safecracker【暴力枚举】【8月17】
- 黑马程序员-----Java基础-----String
- linux 生名变量类型 declare
- 根据指定颜色生成图片
- Agar 流体效果的 Cocos2d-JS 实现
- hadoop MR 任务 报错 "Error: java.io.IOException: Premature EOF from inputStream at org.apache.hadoop.io"
- 归因的偏差
- MongoDB Shell常用命令
- Android------以后进先出的方式加载图片
- div层调整z-index属性在IE中无效原因分析及解决方法
- STLport