首页IT科技声明变量指定数据类型(declare命令 – 声明定义新的变量)

声明变量指定数据类型(declare命令 – 声明定义新的变量)

时间2025-08-05 06:43:33分类IT科技浏览7027
导读:declare命令来自英文单词“宣布、声明”,其功能是用于声明定义新的变量。使用declare命令新创建的变量仅可以在当前Shell环境下起作用,切换Shell环境后将无效,还需要提升成全局环境变量后方可使用。...

declare命令来自英文单词“宣布              、声明              ”              ,其功能是用于声明定义新的变量              。使用declare命令新创建的变量仅可以在当前Shell环境下起作用                     ,切换Shell环境后将无效       ,还需要提升成全局环境变量后方可使用                     。

语法格式:declare [+参数] [-参数] 变量名

常用参数:

-a 声明变量为数组型 -f 显示函数 -F 不显示函数 -g 创建全局变量 -i 删除整型属性 -l 增加小写属性 -n 删除大写属性 -p 显示指定变量的定义和值 -r 定义只读变量 -t 删除追踪属性 -x 转换变量为环境变量 +i 增加整型属性 +l 增加大写属性 +n 增加大写属性 +r 增加只读属性 +t 增加追踪属性 +x 增加导出属性

参考示例

显示当前系统中已定义的全部变量信息:

[root@linuxcool ~]# declare

声明定义一个新的变量:

[root@linuxcool ~]# declare URL="www.linuxcool.com"

声明定义一个新的变量              ,其赋值来来自于运算表达式的结果:

[root@linuxcool ~]# declare -i NUM=100+200

分别查看两个变量所对应的定义信息:

[root@linuxcool ~]# declare -p URL NUM declare -- URL="www.linuxcool.com" declare -i NUM="300"

将指定的变量提升成全局环境变量:

[root@linuxcool ~]# declare -x URL

显示系统中所有的环境变量信息:

[root@linuxcool ~]# declare -x declare -x URL="www.linuxcool.com" declare -x COLORTERM="truecolor" declare -x DESKTOP_SESSION="gnome" declare -x DISPLAY=":0" declare -x GDMSESSION="gnome" declare -x GDM_LANG="en_US.UTF-8" declare -x GJS_DEBUG_OUTPUT="stderr" ………………省略部分输出信息………………
声明:本站所有文章                     ,如无特殊说明或标注       ,均为本站原创发布       。任何个人或组织       ,在未征得本站同意时                     ,禁止复制                     、盗用       、采集              、发布本站内容到任何网站                     、书籍等各类媒体平台       。如若本站内容侵犯了原著者的合法权益              ,可联系我们进行处理                     。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
js中promise用法(js中的promise详解)