首页 > 系统服务 > 详细

linux shell之有类型变量

时间:2021-03-30 22:14:09      阅读:31      评论:0      收藏:0      [点我收藏+]

有类型变量
bash shell提供了declare 和typeset两个命令用于指定变量的类型
declare格式如下:

declere [选项] 变量名
-r 将变量设置为只读属性, 和readonly命令完全一样
-i 将变量定义为整型数
-a 将变量定义为数组
-f 显示此脚本前定义过所有函数名及内容
-F 仅显示此脚本前定义过的所有函数名
-x 将变量声明为环境变量

vi vartype.sh
#!/bin/bash

variable1=2019
variable2=$variable1+1 #以字符型处理variable2

echo "variable2=$variable2"

let variable3=$variable1+1 #let命令以整型数处理variable3
echo "variable3=$variable3"

declare -i variable4 #将variable4定义为整形

variable4=$variable1+1
echo "variable4=$variable4"

执行 ./vartype.sh
variable2=2019+1
variable3=2020
variable4=2020

除了上述let命令可以用作运算外,双圆括号方法(())也可以做运算
vi doubleparenthese.sh
#!/bin/bash

variable1=12
variable2=5

result=$((variable1*variable2))
echo "result=$result"

./doubleparenthese.sh
result=60

linux shell之有类型变量

原文:https://www.cnblogs.com/zhudaheng123/p/14598373.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!