打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux Shell之declare命令

1、变量声明为数值型

  1. declare -i num=12  
也可以查看变量类型

  1. declare -p num  
得到的结果如下

  1. declare -i num="12"  
2、声明数组变量

(1)定义数组

  1. arr[0]=x  
  2. arr[1]=y  
  3. declare -a arr[2]=z  
(2)查看数组

  1. echo ${arr} ---结果x  
  2. echo ${arr[2]} ---结果z  
  3. echo ${arr[8]} ---结果x y z  
和普通变量区别是使用大括号,同时使用下标,若没有下标,则默认使用0。

3、声明环境变量

  1. declare -x t=123  
export命令调用的也是上面declare -x 的命令

4、声明变量只读属性

  1. declare -r a=123  
重新赋值会报错,不能修改,不能删除

5、查看变量属性

  1. declare -p     查看所有变量属性  
  2. declare -p  变量名  查看指定变量的属性  

综上所述,declare声明变量总结如下:

  1. declare [+/-][选项] 变量名  
  2. 选项:  
  3.    -:给变量舍得类型属性  
  4.    +:取消变量的类型属性  
  5.   -a:将变量声明为数组型  
  6.   -i:将变量声明为整型  
  7.   -x:将变量声明为环境变量  
  8.   -r:将变量声明为只读变量  
  9.   -p:查看变量的被声明的类型  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C/C++中数组名作为函数形参
python中的list和array的不同之处
PHP算法分析
Python中的基本语句
【新提醒】[教程]逆向反汇编第五课
曾让我哭笑不得抓狂的C语言
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服