亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 大俠們啊,請(qǐng)告知一下nawk 如何實(shí)現(xiàn)位運(yùn)算吧 [打印本頁(yè)]

作者: legone2008    時(shí)間: 2012-02-24 21:22
標(biāo)題: 大俠們啊,請(qǐng)告知一下nawk 如何實(shí)現(xiàn)位運(yùn)算吧
nawk不支持位算嗎? 有能人請(qǐng)幫忙回答下這個(gè)帖子吧,有積分哦,謝謝!

http://72891.cn/thread-3675665-1-1.html

gawk實(shí)現(xiàn)如下,請(qǐng)求nawk應(yīng)該如何實(shí)現(xiàn)
  1. #!/bin/bash

  2. hash_pjw()
  3. {
  4.     echo "$1" | [color=Navy][b]gawk [/b][/color]'BEGIN{}
  5.     function ord(c)
  6.     {
  7.         for( i=0;i<256;i++ ) {
  8.             ch = sprintf("%c",i);
  9.             assii[ch] = i;
  10.         }
  11.         return assii[c]
  12.     }

  13.     {
  14.         str=$0
  15.         for(j=1;j<=length(str);j++){
  16.             temp = ord( substr(str,j,1) )
  17.             hash = ( lshift(hash,4) + temp*13 )
  18.             g = and(hash,0xf0000000)
  19.             #print temp,hash,g

  20.             if(g){
  21.                 hash = xor(hash,rshift(g,24))
  22.                 hash = xor(hash,g)
  23.             }
  24.         }
  25.         print hash
  26.     }'
  27. }

  28. hash_pjw $1
復(fù)制代碼





歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2