Dez-bin.sh
Version vom 6. Februar 2020, 14:32 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<syntaxhighlight> #!/bin/bash function umr() { DEZ=$1 ERG=1 while $ERG != "0" do ERG=$(($DEZ/2)) OUT=$(echo $(($DEZ%2)))$OUT DEZ=$ERG done for ((I=${#O…“)
#!/bin/bash
function umr()
{
DEZ=$1
ERG=1
while [[ $ERG != "0" ]]
do
ERG=$(($DEZ/2))
OUT=$(echo $(($DEZ%2)))$OUT
DEZ=$ERG
done
for ((I=${#OUT};I<8;I++))
do
PRE="${PRE}0"
done
echo $PRE$OUT
}
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