【问题标题】:How to find BSSID on a page using curl and grep? [duplicate]如何使用 curl 和 grep 在页面上查找 BSSID? [复制]
【发布时间】:2020-10-20 20:37:42
【问题描述】:

有一个包含 bssid/设备名称列表的文本文件。为什么以下行不起作用?它什么也不输出。

curl --silent https://gitlab.com/wireshark/wireshark/raw/master/manuf | grep c4:71:54

【问题讨论】:

    标签: bash curl grep


    【解决方案1】:

    如果您希望grep 不区分大小写,则需要指定-i 标志:

    $ curl --silent https://gitlab.com/wireshark/wireshark/raw/master/manuf | grep -i 'c4:71:54'
    C4:71:54        Tp-LinkT        Tp-Link Technologies Co.,Ltd.
    

    【讨论】:

      【解决方案2】:

      您没有为 grep 命令提供正确的模式。除非您使用“grep -i ...”,否则它是区分大小写的。我相信设备的 bssid/名称列表是大写的。因此,正确的命令是:

      curl --silent https://gitlab.com/wireshark/wireshark/raw/master/manuf | grep C4:71:54
      

      或者,忽略 grep 中的大小写敏感性:

      curl --silent https://gitlab.com/wireshark/wireshark/raw/master/manuf | grep -i c4:71:54
      

      【讨论】:

      • 与现有答案相比,这增加了什么?
      猜你喜欢
      • 2019-04-15
      • 2016-09-20
      • 2015-10-22
      • 1970-01-01
      • 2013-03-28
      • 2018-10-06
      • 2015-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多