Bash中的integer

Bash中的integer
• 首先要明确Bash的variable没有type,都是string,如果string只包含数字那么就可以进行算术运算
• 整形范围 64位机器 –9,223,372,036,854,775,808 到 9,223,372,036,854,775,807,超过此范围报错 [: 18446744073692774399: integer expression expected
• 可通过declare -i命令来声明一个整型

参考:
类型范围
https://msdn.microsoft.com/zh-tw/library/s3f49ktz.aspx
纯数字变量的算数操作,使用let
http://tldp.org/LDP/abs/html/untyped.html
使用declare or typeset声明变量类型,只读 整型
http://tldp.org/LDP/abs/html/declareref.html

你可能感兴趣的:(shell)