#!/usr/bin/env bash
set -euo pipefail

echo "Checking folders where T2MAX exists but xsmtg is missing..."
echo

missing_count=0

find . -type f -name "*T2MAX_daily.nc" | sort | while read -r t2file; do
    dir=$(dirname "$t2file")
    base=$(basename "$t2file")

    # Example:
    # 20240426_T2MAX_daily.nc -> 20240426_xsmtg_daily.nc
    xsmtg_file="${base/T2MAX/xsmtg}"

    if [[ ! -f "$dir/$xsmtg_file" ]]; then
        echo "$dir"
        echo "  has:     $base"
        echo "  missing: $xsmtg_file"
        echo
    fi
done
