小编use*_*909的帖子

使用bash解析iwlist扫描

我需要在无线客户端cpe中运行自定义命令以获取以下数据

ESSID,MAC,FREQUENCY,QUALITY,LEVEL,NOISE.

XM.v5.5.8# iwlist ath0 scanning
ath0      Scan completed :
          Cell 01 - Address: DC:9F:DB:08:49:DE
                    ESSID:"Satek"
                    Mode:Master
                    Frequency:5.54 GHz (Channel 108)
                    Quality=28/94  Signal level=-68 dBm  Noise level=-92 dBm
                    Encryption key:on
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Extra:mtik_ie=dd2a000c42000000011e0014000000661a05000041502d43454e54524f2d35000000000000000000
Run Code Online (Sandbox Code Playgroud)

我试试其他论坛的代码

XM.v5.5.8# iwlist ath0 scanning | awk -F '[ :=]+' '/(ESS|Freq|Qual)/{ printf …
Run Code Online (Sandbox Code Playgroud)

linux bash shell awk

2
推荐指数
1
解决办法
3523
查看次数

标签 统计

awk ×1

bash ×1

linux ×1

shell ×1