SHELLDECLARE(shell中declare用法_shell typeset)

发布时间:2025-12-10 19:55:55 浏览次数:1

shell中declare用法_shell typeset-

shell中declare用法_shell typesetshell是弱类型语言declare[+/-][选项][变量名]declare[+/-][选项][变量名]-:给变量设定类型属性+:取消变量类型属性-a:将变量声明为数组-i:将变量声明为整数型(integer)-x:将变量声明为环境变量-r:将变量变成只读类型(一旦声明为只读,不可更改,除非重启机器)-p:将变量类型打印出来shell中所…

shell是弱类型语言

declare [+/-] [选项] [变量名]

declare [+/-] [选项] [变量名]-:给变量设定类型属性+:取消变量类型属性-a :将变量声明为数组-i :将变量声明为整数型(integer)-x: 将变量声明为环境变量-r: 将变量变成只读类型(一旦声明为只读,不可更改,除非重启机器)-p: 将变量类型打印出来

是否还在为Ide开发工具频繁失效而烦恼,来吧关注以下公众号获取最新激活方式。亲测可用!

为防止网络爬虫,请关注公众号回复”口令”

激活idea 激活CLion DataGrip DataSpell dotCover dotMemory dotTrace GoLand PhpStorm PyCharm ReSharper ReShaC++ Rider RubyMine WebStorm 全家桶 刷新

【正版授权,激活自己账号】:Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】:官方授权 正版激活 自己使用,支持Jetbrains家族下所有IDE…

shell中所有变量的声明默认都是 字符串 类型

#aa=11#bb=22#cc=$aa+$bb#echo $cc    ## 只是字符串的拼接11+22declare -i cc=$aa+$bbecho $cc33

declare -p cc #查看数据类型

shell数组

m[0]=zp m[1]=tpdeclare -a m[2]=live以上都可以声明为数据组echo ${m}      ##调用第一个值   要有花括号echo ${m[2]}   ##调用指定值echo ${m[*]}   ##调用全部值

环境变量

一般声明环境变量使用的是export,但其实也是declare的作用,使用declare -p 命令可以列出系统中所有的环境变量

declare -x test=123 环境变量声明

只读属性

declare -r test ##声明只读属性,一旦声明为只读属性,就删不掉了,也不能更改,只能重启机器

declare -ptest ##查看变量类型

返回 declare -rx test=”123″

需要做网站?需要网络推广?欢迎咨询客户经理 13272073477