#!/bin/bash
cmda="$""012"
# 012B7
#получаем контрольную сумму для ICP DAS (серия 7000)
r_crs="0"
echo $cmda
dl_cmda=${#cmda}
echo $dl_cmda
echo "perevod"
for (( i=0; i < dl_cmda; i++))
do
n1=${cmda:$i:1}
echo $n1
r1=`printf "%02x" "'$n1"`
r_crs=`printf %x $(( 0x$r_crs + 0x$r1 ))`
echo $r1
#echo $r_crs
echo ""
done
echo $r_crs
Комментариев нет:
Отправить комментарий