블루투스 장치에서 데이터 읽기

블루투스 장치에서 데이터 읽기

블루투스 온도계/비중계 장치를 구입했습니다. 내가 명령을 실행할 때

bluetooth scan on

다음과 유사한 장치에서 지속적인 데이터를 받고 있습니다.

[CHG] Device 45:7E:48:99:24:E8 ManufacturerData Key: 0x0ec2
[CHG] Device 45:7E:48:99:24:E8 ManufacturerData Value: 01 27 02 2c

약간의 어려움 끝에 이 데이터가 무엇을 의미하는지 이해하지만 나중에 구문 분석하기 위해 파일로 파이프/리디렉션하는 방법을 찾을 수 없습니다. 간단한

bluetooth scan on >> file.txt

명령을 중단할 때까지 아무 것도 표시되지 않습니다. 이것을 달성하는 쉬운 방법이 있습니까?

답변1

파일에 로그인한 동안 명령의 출력을 보고 싶은 것 같습니다. tee명령은 이 목적으로 사용되며 명령의 출력을 파일 및 표준 출력으로 보냅니다.

-a을 대신하여 --append>>리디렉션을 구현합니다.

bluetooth scan on | tee -a file.txt

또는 tail -f다음 명령을 사용하여 실행 시 파일에 추가되는 내용을 확인하세요.

bluetooth scan on >> file.txt &
tail -f file.txt

관련 정보