linux 中declare命令的用法
linux 中declare命令的用法
001、声明整数型变量
[root@pc1 test1]# declare -i var1 ## 声明变量为整数型变量 [root@pc1 test1]# var1=132 ## 赋值整数型变量 [root@pc1 test1]# echo $var1 ## 输出整数型 132 [root@pc1 test1]# var1=abcd ## 定义字符串 [root@pc1 test1]# echo $var1 ## 输出为空,说明赋值失败 0 [root@pc1 test1]# var1=8.343 ## 赋值为浮点型,报错 -bash: 8.343: syntax error: invalid arithmetic operator (error token is ".343")
002、取消变量属性
[root@pc1 test1]# declare -i var1 ## 定义var1为整数型变量 [root@pc1 test1]# var1=200 [root@pc1 test1]# echo $var1 200 [root@pc1 test1]# var1=xyz [root@pc1 test1]# echo $var1 ## 无法输出字符串 0 [root@pc1 test1]# var1=3.23 ## 无法赋值浮点 -bash: 3.23: syntax error: invalid arithmetic operator (error token is ".23") [root@pc1 test1]# declare +i var1 ## 取消变量属性 [root@pc1 test1]# var1=xyz [root@pc1 test1]# echo $var1 ## 输出字符串 xyz [root@pc1 test1]# var1=3.23 [root@pc1 test1]# echo $var1 ## 输出浮点 3.23
。
003、 声明为只读属性
[root@pc1 test1]# declare -r ab=100 [root@pc1 test1]# echo $ab 100 [root@pc1 test1]# ab=200 -bash: ab: readonly variable [root@pc1 test1]# ab=xyz -bash: ab: readonly variable
。
分类:
linux shell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-03-04 python中的内嵌函数
2021-03-04 python中函数的闭包
2021-03-04 python中的内嵌函数
2021-03-04 python中函数的global关键字
2021-03-04 python中函数的局部变量
2021-03-04 python中函数的收集参数
2021-03-04 python中函数形式参数、实际参数、位置参数、关键字参数