私は情報ブロックから値を取得しようとしています。次のコマンドでsedで行番号を抽出
RSSI: -21
RSSI: -12
RSSI: -13
RSSI: -13
RSSI: -16
RSSI: -13
:
hcidump -a | egrep 'RSSI|bdaddr' | grep -A1 --no-group-separator 'bdaddr XX:XX:XX:XX:XX' | egrep 'RSSI'
をしかし、私は表示されるように末尾にのみ値を取得したいと思い
私は次の出力を作成しています。 しかし、私は右のパターンに苦しんだ、私は例えば、動作する1つのオンラインの多くのヒントを見つけましたが、ありません:
さらにsed 's/RSSI: //'
私は私のコマンドのスムーズな方法があるかどうかを知りたいですすべての|値が出力される前にバッファがいっぱいになるように、出力が遅くなります。
PS:私はこのコマンドをsystem()関数でCで使いたいのですが、値をC変数に格納するオプションがありますか?
両方のバージョンが完璧に動作しています。 – DaPole