Grep多字符串搜索-排序输出
这是我的密码Grep多字符串搜索-排序输出,grep,Grep,这是我的密码 iwlist wlan0 scan | grep -w "ESSID\|Quality" 它回来了 Quality=53/70 Signal level=-57 dBm ESSID:"NETGEAR00" Quality=50/70 Signal level=-60 dBm ESSID:"dlink_test" Qua
iwlist wlan0 scan | grep -w "ESSID\|Quality"
它回来了
Quality=53/70 Signal level=-57 dBm
ESSID:"NETGEAR00"
Quality=50/70 Signal level=-60 dBm
ESSID:"dlink_test"
Quality=56/70 Signal level=-54 dBm
ESSID:""
Quality=49/70 Signal level=-61 dBm
ESSID:"linksys"
Quality=67/70 Signal level=-43 dBm
我想先按ESSID排序,然后按同一行的质量级别排序
ESSID:"NETGEAR00" Quality=53/70 Signal level=-57 dBm
有什么建议吗?Linux新手 似乎您不想排序,而只是简单地将几对行(第一行之前的第二行)连接起来。尝试: 对于给定的输入,它将产生:
ESSID:"linksys" Quality=49/70 Signal level=-61 dBm
ESSID:"" Quality=56/70 Signal level=-54 dBm
ESSID:"dlink_test" Quality=50/70 Signal level=-60 dBm
ESSID:"NETGEAR00" Quality=53/70 Signal level=-57 dBm
我收到一条错误消息。/wifiscan:line 5:tac:command未找到。请说
sed'1,而不是tac
!Gh、 美元!d'
ESSID:"linksys" Quality=49/70 Signal level=-61 dBm
ESSID:"" Quality=56/70 Signal level=-54 dBm
ESSID:"dlink_test" Quality=50/70 Signal level=-60 dBm
ESSID:"NETGEAR00" Quality=53/70 Signal level=-57 dBm