如何在对齐列中格式化“wpa_cli 扫描结果”命令的输出?

如何在对齐列中格式化“wpa_cli 扫描结果”命令的输出?

您建议如何将所有 SSID 对齐到wpa_cli scan_result命令中的一列中?

明确地说,我想转换这个输出

# wpa_cli scan_results
d8:fb:5e:a5:38:20   [WPA2-PSK-CCMP][WPS][ESS] zdn-11878
08:96:d7:7e:d8:12   [WPA-PSK-TKIP][WPA2-PSK-CCMP][WPS][ESS] Ubeda 5
6c:3b:e5:4b:ea:00   [WPA2-PSK-CCMP][ESS] HP-Print-

进入这个

# wpa_cli scan_results
d8:fb:5e:a5:38:20   [WPA2-PSK-CCMP][WPS][ESS]                   zdn-11878
08:96:d7:7e:d8:12   [WPA-PSK-TKIP][WPA2-PSK-CCMP][WPS][ESS]     Ubeda 5
6c:3b:e5:4b:ea:00   [WPA2-PSK-CCMP][ESS]                        HP-Print-00-Photosmart 5520

答案1

您可以使用column以下格式来格式化输出:

wpa_cli scan_results | column -t

在最新的内核版本上,输出wpa_cli已经格式化,无需添加任何选项。

相关内容