質問: wi-fiインターフェースのデバイス名を取得する ネットワークデバイス名の検索に関する以前の質問 と同様に、wi-fiデバイスのみのデバイス名の(信頼できる)リストを取得したいと考えています。命名構造に応じて、次のようになります。wlan0 wlan1 またはwlp5s0 wlp5s1
回答: linuxではiw(ワイヤレスデバイスとその構成の表示/操作)があり、devコマンドで使用すると、次のようになります。commands: dev list all network interfaces for wireless hardware. あれはiw dev あなたは次のようなものを得るでしょう:phy#0 interface wlan0 ifindex 3 wdev 0x1 addr 00:12:32:e4:18:24 type managed phy#1 interface wlan1 ifindex 4 wdev 0x2 addr 00:12:22:c6:b2:0a type managed インターフェース名のみを抽出する場合は、常に出力を処理できます。iw dev | awk '$1=="interface"{print $2}' ヘルプページには次のように明記されていることに注意してください。do not screenscrape this tool, we don't consider its output stable.