Bluetooth MACアドレス抽出:hcitool dev

Bluetooth MACアドレス抽出:hcitool dev

コマンドから抽出する必要がありますhcitool dev ただBluetoothアダプタのMACアドレス。

出力はhcitool dev次のとおりです

Devices:
hci0    xx:xx:xx:xx:xx:xx

この出力をファイルに書き込み、次の情報を使用して情報を取得しようとしますawk

hcitool dev > /home/pi/mario/BT.txt
awk ' { print $2 } ' /home/pi/mario/BT.txt

出力には空のセルである最初の行も含まれます。

xx:xx:xx:xx:xx:xx

最初のセルをどのように延期できますか?

ベストアンサー1

目的はあなたに十分ですgrep

hcitool dev | grep -o "[[:xdigit:]:]\{11,17\}"

-o見つけたばかりのパターンを出力します。

[[:xdigit:]:]すべての16進数字と:文字を表します。

{11,17}文字セットの長さは、11文字以上17文字を超えることはできません。

おすすめ記事