Shell

用 iw 替換 iwgetid

  • June 28, 2020

我只是取回一個腳本來在我的桌面管理器上顯示 wifi 連接。但是這個正在使用iwgetid

[[ -z "$(iwgetid -r)" ]] || echo "$(iwgetid -r)"

但是iwgetid已經貶值了,我什至沒有在 Gentoo 主記憶體儲庫中看到它。所以我正在尋找將上面的行替換為iw.

iwgetid -r是一個強大的命令,因為您不需要設置介面名稱,它可以替換為以下

iw dev <interface> link | awk '/SSID/{print $2}'

如果您想要一個更簡單快捷的命令,您可以使用:

iw <interface> link|grep SSID | awk '{print '$2'}'|sed -u -e 's/SSID: //'

引用自:https://unix.stackexchange.com/questions/370263