次のコマンドを使用して、すべてのWi-Fiネットワークの信号強度を取得できます。
$ nmcli -t -f SIGNAL device wifi list
$ 77
67
60
59
55
45
44
39
39
37
このリストを現在接続されているWi-Fiにのみ減らしたいです。マニュアルページを見ましたが、必要なフラグが見つかりませんでした。
sed
1つの解決策はまたはを使用することですが、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}}'