新手求助:shell脚本中基数值过大

sh/bash/dash/ksh/zsh等Shell脚本
回复
Itachi_zheng
帖子: 1
注册时间: 2014-12-06 10:14
系统: linux

新手求助:shell脚本中基数值过大

#1

帖子 Itachi_zheng » 2014-12-06 10:18

#!/bin/bash

b=102a
#$b=$b+1
#((b=$b+1))

let "b=$b+1"

echo "the value of b is :$b"


line 28: let: b=102a: 基数值过大 (error token is "102a") 这是什么意思,怎么解决哦。
参考了一个帖子,但是还没有解决。
viewtopic.php?f=21&t=309919&start=0
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 新手求助:shell脚本中基数值过大

#2

帖子 astolia » 2014-12-06 11:39

102a是什么东西?16进制表示的4138?
学着那个帖子里提到的方法,照葫芦画瓢就是了
let "b=16#$b+1"
回复