首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iwlist wlan扫描中删除没有名称的SSID

在iwlist wlan扫描中删除没有名称的SSID
EN

Unix & Linux用户
提问于 2017-10-29 08:52:25
回答 1查看 670关注 0票数 2

在Raspbian中,当我运行命令iwlist wlan0 scan | grep ESSID时,在没有SSID的情况下得到的结果如下所示

代码语言:javascript
复制
            ESSID:"OpenWrt"
            ESSID:"dlink"
            ESSID:"tplink"
            ESSID:"linksys"
            ESSID:"tenda"
            ESSID:"pi"
            ESSID:""
            ESSID:"somessid"
            ESSID:""
            ESSID:"router"
            ESSID:""
            ESSID:""
            ESSID:""

我不知道为什么我会得到这个空白的SSID行。我的工作环境可能有一些隐藏的网络。不确定。但是在发送到前端处理之前我需要删除这个。我怎样才能做到这一点

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-10-29 09:04:44

代码语言:javascript
复制
$ iwlist wlan0 scan | grep 'ESSID:"..*"'
            ESSID:"OpenWrt"
            ESSID:"dlink"
            ESSID:"tplink"
            ESSID:"linksys"
            ESSID:"tenda"
            ESSID:"pi"
            ESSID:"somessid"
            ESSID:"router"
  • .元字符匹配任何字符
  • .*将匹配零或多个字符
  • 也可以使用grep -E 'ESSID:".+"',它将在双引号之间匹配至少一个字符。
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/401174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档