我是shell脚本的新手。请帮助。
D0:B3:3F:73:67:DB -44 dBm / -95 dBm (SNR 51) 1860 ms ago
RX: 1.0 MBit/s, MCS 0, 20MHz 901 Pkts.
TX: 72.2 MBit/s, MCS 7, 20MHz, short GI 602 Pkts.
D0:B3:3F:73:67:DC -44 dBm / -95 dBm (SNR 52) 1860 ms ago
RX: 1.0 MBit/s, MCS 0, 20MHz 901 Pkts.
TX: 72.2 MBit/s, MCS 7, 20MHz, short GI 602 Pkts.
D0:B3:3F:73:67:DD -44 dBm / -95 dBm (SNR 53) 1860 ms ago
RX: 1.0 MBit/s, MCS 0, 20MHz 901 Pkts.
TX: 72.2 MBit/s, MCS 7, 20MHz, short GI 602 Pkts.
如何解析D0:B3:3F:73:67:DX
,SNR
,RX
,Tx
,`MCS'价值?
答案 0 :(得分:0)
我将如何做到这一点:
grep -o '^[[:alnum:]]\{2\}\(:[[:alnum:]]\{2\}\)\{5\}'
grep -o 'SNR [0-9]\{1,\}' | cut -d' ' -f2
grep -o 'RX: [0-9]\{1,\}\.[0-9]\{1,\}' | cut -d' ' -f2
我会解析为关联数组:[http://www.linuxjournal.com/content/bash-associative-arrays][1]