Kaynağa Gözat

leading zero

Bob Mottram 8 yıl önce
ebeveyn
işleme
c6eb3de0d1
1 değiştirilmiş dosya ile 4 ekleme ve 4 silme
  1. 4
    4
      src/freedombone-utils-firewall

+ 4
- 4
src/freedombone-utils-firewall Dosyayı Görüntüle

391
     do
391
     do
392
         characters=$(echo -n "$segment" | wc -c)
392
         characters=$(echo -n "$segment" | wc -c)
393
         hexnum=$(echo "obase=16; $characters" | bc)
393
         hexnum=$(echo "obase=16; $characters" | bc)
394
-        if [ ${hexnum} -lt 2 ]; then
395
-            echo -n "|0${hexnum}|$segment"
396
-        else
397
-            echo -n "|$hexnum|$segment"
394
+        echo -n "|"
395
+        if [ $(echo -n "$hexnum" | wc -c) -lt 2 ]; then
396
+            echo -n "0"
398
         fi
397
         fi
398
+        echo -n "$hexnum|$segment"
399
         ctr=$((ctr + 1))
399
         ctr=$((ctr + 1))
400
         segment=$(echo "$domain" | awk -F '.' -v value="$ctr" '{print $value}')
400
         segment=$(echo "$domain" | awk -F '.' -v value="$ctr" '{print $value}')
401
     done
401
     done