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