#!/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
新手求助:shell脚本中基数值过大
-
- 帖子: 1
- 注册时间: 2014-12-06 10:14
- 系统: linux
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 新手求助:shell脚本中基数值过大
102a是什么东西?16进制表示的4138?
学着那个帖子里提到的方法,照葫芦画瓢就是了
let "b=16#$b+1"
学着那个帖子里提到的方法,照葫芦画瓢就是了
let "b=16#$b+1"