#!/bin/bash

# 清空或创建一个临时文件来存放结果
> temp_id.csv

# 遍历id.csv文件的每一行
while IFS=',' read -r id_line; do
    # 在result-3.csv中查找包含id_line的行
    match=$(grep "$id_line" result-3.csv)
    
    if [ -n "$match" ]; then
        # 提取result-3.csv中的最后一列数值
        value=$(echo "$match" | awk -F',' '{print $NF}')
        # 将数值追加到id.csv的对应行
        echo "$id_line,$value" >> temp_id.csv
    else
        # 如果没有匹配到，保留原有行
        echo "$id_line" >> temp_id.csv
    fi
done < id.csv

# 替换id.csv为更新后的内容
mv temp_id.csv id.csv

