for file in *.wav; do
    channels=$(soxi -c "$file" 2>/dev/null)
    if [ "$channels" -eq 1 ]; then
        sox "$file" "${file%.wav}.wav" channels 2  # 原地覆盖
        echo "已转换: $file"
    fi
done
