Skip to content
Snippets Groups Projects
check_metopb.sh 712 B
#!/bin/bash
# Simple script to check for gaps in GAC data for a date range and satellite.

INPUT_ROOT=/fjord/jgs/patmosx/Satellite_Input/avhrr/global
SAT_GACFILENAME=M1
SAT_GACDIR=m01
YEARS=`seq 2013 2015`

for YEAR in $YEARS
do
    for DAY in $(seq 1 366)
    do
        DAY_PADDED=`printf "%03d" $DAY`
        DATA=${INPUT_ROOT}/${SAT_GACDIR}_${YEAR}
        mmdd=`/bin/date -d "${YEAR}-01-01 +${DAY} days -1 day" "+%Y-%m-%d"`
        n=`ls -1 --color=never \
                ${DATA}/NSS.GHRR.${SAT_GACFILENAME}.D${YEAR:2:2}${DAY_PADDED}.*\
                2> /dev/null \
            | wc -l`
        >&2 echo ${mmdd}: $n 
        if [[ "$n" -lt "25" ]]; then
            echo ${mmdd}
        fi
    done
done