Ibr*_*him 6 command-line wireless
我试过了,$iwconfig | grep wlan0但我得到的只是我连接的 ESSID 名称存在的行。但我只需要名字。
我怎么只知道名字?
我不知道这是否是最好的解决方案,但试试这个:
对于 essid 名称:
iwconfig wlan0 2> /dev/null | awk -F\" '{print $2}'
Run Code Online (Sandbox Code Playgroud)
对于接入点模式(如评论中所要求):
iwconfig wlan0 2> /dev/null | awk -F: '/Mode:/ {print $2}' | awk '{print $1}'
Run Code Online (Sandbox Code Playgroud)
对于链接质量(根据评论中的要求):
iwconfig wlan0 2> /dev/null | awk -F= '/Quality/ {print $2}' | awk '{print $1}'
Run Code Online (Sandbox Code Playgroud)
对于频道,(根据评论中的要求)试试这个:
sudo iwlist wlan0 scanning essid ESSID | grep Channel | head -1 | awk -F: '{print $2}'
Run Code Online (Sandbox Code Playgroud)
确保将 ESSID 替换为您的 essid:
对于地址,(根据评论中的要求)试试这个:
ifconfig wlan0 2> /dev/null | awk -F: '/inet\ addr/ {print $2}' | awk '{print $1}'
Run Code Online (Sandbox Code Playgroud)