# 定義要搜尋的欄位名稱
keywords = [
    "ro.vendor.hon.file.id",
    "ro.vendor.hon.mfg.ver",
    "ro.vendor.hon.wireless.feature",
    "ro.vendor.hon.mm.feature",
	"ro.vendor.hon.odm.num",
    "ro.vendor.hon.bt.addr",
	"ro.vendor.hon.wlan.addr",
    "ro.vendor.hon.imei.num",
	"ro.vendor.hon.meid.num",
    "ro.vendor.hon.model.num",
    "ro.vendor.hon.assembly.date",
    "ro.vendor.hon.extserial.num",
    "ro.vendor.hon.extpart.num",
    "ro.vendor.hon.extpart.num",
    "ro.vendor.hon.asset.num",
    "ro.vendor.hon.calibration.magnet",
    "ro.vendor.hon.cal.accel.zero_offset",
    "ro.vendor.hon.cal.gyro.zero_offset"
    # 假設這是你額外想查的
]

# 讓使用者輸入檔案路徑
file_path = input("請輸入 log 檔案路徑：")

try:
    with open(file_path, "r", encoding="utf-8") as file:
        lines = file.readlines()

    # 建立字典來儲存搜尋結果
    results = {key: None for key in keywords}

    # 搜尋每一行
    for line in lines:
        for key in keywords:
            if key in line:
                results[key] = line.strip()

    # 輸出結果
    for key in keywords:
        if results[key]:
            print(results[key])
        else:
            print(f"{key} => Not Found")

except FileNotFoundError:
    print("檔案不存在，請確認路徑是否正確。")

