Dez-hex.sh
Zur Navigation springen
Zur Suche springen
#!/bin/bash
function dez-hex()
{
case $1 in
10) ERG="a" ;;
11) ERG="b" ;;
12) ERG="c" ;;
13) ERG="d" ;;
14) ERG="e" ;;
15) ERG="f" ;;
*) ERG=$1;;
esac
echo $ERG
}
function umr()
{
DEZ=$1
FIR=$(($DEZ/16))
SEC=$(($DEZ%16))
A=$(dez-hex $FIR)
B=$(dez-hex $SEC)
echo $A$B
}
O1=$(echo $1 | cut -f 1 -d .)
O2=$(echo $1 | cut -f 2 -d .)
O3=$(echo $1 | cut -f 3 -d .)
O4=$(echo $1 | cut -f 4 -d .)
OX1=$(umr $O1)
OX2=$(umr $O2)
OX3=$(umr $O3)
OX4=$(umr $O4)
echo $OX1:$OX2:$OX3:$OX4