声明变量指定数据类型(declare命令 – 声明定义新的变量)
导读: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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!