#Increment currentruleid
  a = do add $currentruleid  1
  > b
  if $a eq 0
     c = search $b 'Sum[ ]*:[ ]*[a-zA-Z\0-9]*'
     currentruleid  = findval $c
  else 
     do commitmode
     return $a
  fi  create ipf rule entry ruleid $currentruleid transprot eq tcp destport eq num $2  dir (续前行)in srcaddr eq $6 destaddr self storestate enable act accept seclevel low  
(续前行)medium high 上面是一个程序块,不知道是什么语言写的。

解决方案 »

  1.   

    我是做嵌入式的,看到人家的.sh 文件里的都是这种代码。
    perl听说过,但没用过,哪位介绍介绍一下,在什么情况下使用阿,对比其他语言有些什么特点?
    多谢 !
      

  2.   

    看不清楚的话,我在贴两段:
    do noncommitmode
    delete pfraw subrule entry ruleid $2 subruleid 1
    delete pfraw rule entry ruleid $2
    delete pfraw subrule entry ruleid $3 subruleid 1
    delete pfraw rule entry ruleid $3
    do commitmode****************************************************************# Higher Layer($1) is Bridge1483 - EOA withoutIP + bridge portif $1 eq bridge1483 a = create eoa intf ifname $2 lowif $3

    if $a neq 0
    delete atm vc intf ifname $3
    return 0
    else
    # CREATE bridge port
    b = create bridge port intf ifname $2
    if $b neq 0
    # Rollback -- delete eoa intf created above
    delete eoa intf ifname $2
    delete atm vc intf ifname $3
    fi
    fi
    return 1
    fi
      

  3.   

    可能是某路由器或ADSL设备的配制命令吧
      

  4.   

    楼上的说的没错,是路由版ADSL的配置脚本
      

  5.   

    是unix的脚本,perl那是这样子的
      

  6.   

    delete pfraw subrule entry ruleid $2 subruleid 1是一般路由器的命令,不过它的格式类似perl
      

  7.   

    好几个说是perl,哪位介绍介绍perl啊?
      

  8.   

    坐下好好学习中...
    -------------------------------------------------------------------------
    您好,网美书店全场5折-8.8折,深圳东莞所有地区送书上门(免配送费),书到付款!网美书店网址:http://www.wanme.com咨询QQ:  419777139
      

  9.   

    linux内核编程语言
    就是perl
      

  10.   

    Perl是一种胶水语言,可以调用数据库,router,各种东西,只要有相应的库文件,它可以把N多东西弄在一起,一种很强的脚本。
      

  11.   

    应该是shell语言,嵌入式linux之类的设备可能会用到bash或csh的脚本语言
      

  12.   

    建议上www.chinaunix.net论坛,脚本
      

  13.   

    perl 应该更涉及到操作系统底层的东西吧,,不好懂俄
      

  14.   

    perl的语法和这个很大不同啊,就说if语句,perl 与c 倒是很像,怎么有这么多人说是perl呢???
      

  15.   

    哦,果然不是perl
    这个就是shell脚本
    不过实在是看不明白这段程序是做什么的
    -_-!!
      

  16.   

    谢谢楼上的!
    这个shell script在nucleus下执行,我不知道与unix下的shell script有什么不同没有,请高手指点