3
我是BASH腳本的新手,但我需要一種將帶符號的十六進制轉換爲帶符號的十進制的快速方法。例如,FF應該是-1而不是256.msbit應該是符號位。bash腳本將帶符號的十六進制轉換爲帶符號的十進制
到目前爲止我有..我需要並從一個簽名的十六進制字符號十進制。
#! /bin/sh
ADDR=`echo $1 | tr a-z A-Z`
ADDR2=`echo "ibase=16; obase=10; $ADDR+1" | bc`
VARmsb=`./mpu-6050-getbyte $ADDR;`
VARlsb=`./mpu-6050-getbyte $ADDR2;`
echo $VARmsb$VARlsb
255會被接受而不是-1嗎? – cmh