次の出力からマウスのMACアドレスを取得する最も便利な方法は何ですか?
~ ➜ bt-device --list
Added devices:
Logitech K811 (00:1F:20:EB:06:E0)
Plattan ADV Wireless (5C:EB:68:1F:D1:62)
Bluetooth Mouse M336/M337/M535 (34:88:5D:3F:1B:88)
これより短いものはありますか?
bt-device --list | grep Mouse | sed -e 's/^.*(\(.*\))$/\1/'
34:88:5D:3F:1B:88
次の構文を探しています。
bt-device --list | grep Mouse | xyztool '(' ')'
ベストアンサー1
awkを使用して行を一致させ、(
またはで区切られた単語に分割します)
。 2番目の単語を選択するか、$2
デバイス名に括弧がある場合は、最後から2番目の単語を選択することをお勧めします。$(NF-1)
awk -F '[()]' '/Mouse/{print $(NF-1)}'