nmcliを使用して、接続されているWi-Fiネットワークの信号強度を確認してください。

nmcliを使用して、接続されているWi-Fiネットワークの信号強度を確認してください。

次のコマンドを使用して、すべてのWi-Fiネットワークの信号強度を取得できます。

$ nmcli -t -f SIGNAL device wifi list
$ 77
  67
  60
  59
  55
  45
  44
  39
  39
  37

このリストを現在接続されているWi-Fiにのみ減らしたいです。マニュアルページを見ましたが、必要なフラグが見つかりませんでした。

sed1つの解決策はまたはを使用することですが、awkパイプは使用しないようにします。

nmcli device wifi列を直接解析する代わりにSIGNALを使用する必要がありますか?

ベストアンサー1

nmcli --version
nmcli tool, version 1.6.2

リンクされたAPからシグナルを受信するには、次を使用します。

nmcli dev wifi list | awk '/\*/{if (NR!=1) {print $7}}'

の2番目の*タグは、nmcli dev wifi list関連付けられたSSIDを識別します。

nmcli --version
nmcli tool, version 1.22.10

使用:

nmcli dev wifi list | awk '/\*/{if (NR!=1) {print $6}}'

おすすめ記事