设置wpa_cli的list_network输出当前连接的网络接口
时间: 2024-01-15 19:04:54 浏览: 48
要设置wpa_cli的list_network输出当前连接的网络接口的已配置网络的id和flags,可以在命令中添加参数来指定输出的信息。具体来说,可以使用以下命令来实现:
```
wpa_cli -i wlan0 list_networks | grep -E '^([0-9]+)\s+\[CURRENT\]$' | awk '{print $1,$3}'
```
该命令将通过管道将list_networks命令的输出传递给grep命令,后者将只输出当前连接的网络的行(即带有[CURRENT]标记的行),然后再将输出传递给awk命令,后者将只输出第一列(即id)和第三列(即flags)的内容。这样就可以只输出当前连接的网络的id和flags了。
相关问题
设置wpa_cli的list_network输出当前连接的网络接口的id
您可以使用以下命令来输出当前连接的网络接口的id:
```
wpa_cli list_networks | awk '$3 == "<connected>" {print $1}'
```
这个命令会列出所有已知的网络,并找到当前连接的网络,最后输出该网络的id。其中,`awk`命令用于过滤出第三列为`<connected>`的行,并输出该行的第一列。
设置wpa_cli的list_network只输出当前网络接口
要设置wpa_cli的list_network只输出当前网络接口的已配置网络的id和flags,可以在命令中添加参数来指定输出的信息。具体来说,可以使用以下命令来实现:
```
wpa_cli -i wlan0 list_networks | grep ^[0-9] | awk '{print $1,$3}'
```
该命令将通过管道将list_networks命令的输出传递给grep命令,后者将只输出以数字开头的行(即当前网络接口的已配置网络),然后再将输出传递给awk命令,后者将只输出第一列(即id)和第三列(即flags)的内容。这样就可以只输出当前网络接口的已配置网络的id和flags了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)