有人可以帮我在Shell脚本中将十六进制数字转换为十进制数字吗?
例如,我想bfca3000
使用Shell脚本将十六进制数转换为十进制数。我基本上想要两个十六进制数的差。
我的代码是:
var3=`echo "ibase=16; $var1" | bc`
var4=`echo "ibase=16; $var2" | bc`
var5=$(($var4-$var3)) # [Line 48]
执行时,出现此错误:
Line 48: -: syntax error: operand expected (error token is "-")