db2haodb
作者db2haodb·2015-09-15 00:07
数据库开发工程师·IGI

变量计算

字数 1050阅读 1183评论 0赞 0

1.typeset -i   (AIX支持,使用方便)

  typeset用于设置变量属性,如大小写,宽度,左右对齐等都可以用typeset来控制, 当用typeset改变一个变量的属性时,这种改变是永久的,

  -i:强制设置变量为一个整数。

例(1):

 typeset -i COUNT=2

 COUNT=$COUNT+1        #自增加1,结果为3,+号两边不能有空格

例(2):

 typeset -i C1 C2 C4

 C1=2

 C2=3

 

 C3=$C1+$C2   #结果为2+3,因为没有用typeset设置C3

 C4=$C1+$C2   #结果为5

 

2.expr       (AIX支持)

例:

COPY_ERROR_RC=2

COPY_ERROR_RC=`expr $COPY_ERROR_RC + 1`          #结果为3  +号两边有空格

COPY_ERROR_RC=`expr $COPY_ERROR_RC+1`            #结果为2+1  +号两边无空格

3.let        (Linux支持,AIX支持)

例:

c1=2

c2=3

let "c3=(c1+c2)"

echo $c3                  #结果为5

let "c4=$c1+$c2"

echo $c4                  #结果为5

 

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广