浏览代码

Fix hex string

Bob Mottram 8 年前
父节点
当前提交
71b0bb2b63
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3
    3
      src/freedombone-utils-firewall

+ 3
- 3
src/freedombone-utils-firewall 查看文件

@@ -385,8 +385,8 @@ function firewall_remove {
385 385
 
386 386
 function domain_to_hex_string {
387 387
     domain="$1"
388
-    ctr = 1
389
-    segment=$(echo "$domain" | awk -F '.' "{print \$$ctr}")
388
+    ctr=1
389
+    segment=$(echo "$domain" | awk -F '.' -v value="$ctr" '{print $value}')
390 390
     while [ ${#segment} -gt 0 ]
391 391
     do
392 392
         hexnum=$(echo "obase=16; $segment" | bc)
@@ -396,7 +396,7 @@ function domain_to_hex_string {
396 396
             echo -n "|$hexnum|$segment"
397 397
         fi
398 398
         ctr=$((ctr + 1))
399
-        segment=$(echo "$domain" | awk -F '.' "{print \$$ctr}")
399
+        segment=$(echo "$domain" | awk -F '.' -v value="$ctr" '{print $value}')
400 400
     done
401 401
     echo ""
402 402
 }