awk吧 关注:104贴子:293
  • 2回复贴,共1

求awk大神~~

只看楼主收藏回复

BSS 00:36:76:3c:97:47(on wlan0)
signal: -69.00 dBm
SSID: NOV-As
DS Parameter set: channel 1
BSS 00:1a:70:f2:a6:d1(on wlan0)
signal: -65.00 dBm
SSID: linksys1
DS Parameter set: channel 6
如题,我想得到这个结果,求大神。
00-36-76-3c-97-47+ NOV-As+69
00-1a-70-f2-a6-d1+linksys1+65


1楼2015-04-30 11:27回复
    想破解别人无线密码
    「网内存知己,天涯若比邻」


    IP属地:天津来自WindowsPhone客户端2楼2015-05-06 23:02
    回复
      先检测BSS,再检测signal,再检测SSID。
      #cat t.awk
      {
      if ($1 =="BSS" ) t1 = gensub(/(.+)\(.+/, "\\1", "g", $2 )
      else if ($1=="signal:") t2 = $2+0 >= 0 ? $2+0 : -($2+0)
      else if ($1=="SSID:" ) {
      t3 = $2
      print t1 "+" t2 "+" t3
      }
      }
      #awk -f t.awk file


      IP属地:广西3楼2019-11-09 22:30
      回复