Dear Sir,
Here's a script which concatenates all precipitation (stash code 05216) daily means into one big single file for years 1960-1990.
It can easily be modified to do different year ranges and different stash codes.
You will need to change RUNID= on line three to your own runid
Code:
#!/bin/bash
RUNID=kveaa
. ~/setvars
cd $ARCHIVEDIR/$RUNID/05216
#First 1960-1989
for decade in g h i
do
for yr in 0 1 2 3 4 5 6 7 8 9
do
cat ${RUNID}a.pa${decade}${yr}jan.05216.pp \
${RUNID}a.pa${decade}${yr}feb.05216.pp \
${RUNID}a.pa${decade}${yr}mar.05216.pp \
${RUNID}a.pa${decade}${yr}apr.05216.pp \
${RUNID}a.pa${decade}${yr}may.05216.pp \
${RUNID}a.pa${decade}${yr}jun.05216.pp \
${RUNID}a.pa${decade}${yr}jul.05216.pp \
${RUNID}a.pa${decade}${yr}aug.05216.pp \
${RUNID}a.pa${decade}${yr}sep.05216.pp \
${RUNID}a.pa${decade}${yr}oct.05216.pp \
${RUNID}a.pa${decade}${yr}nov.05216.pp \
${RUNID}a.pa${decade}${yr}dec.05216.pp \
> ${RUNID}a.pa${decade}${yr}_all.05216.pp
done
done
#1990
decade=j
yr=0
cat ${RUNID}a.pa${decade}${yr}jan.05216.pp \
${RUNID}a.pa${decade}${yr}feb.05216.pp \
${RUNID}a.pa${decade}${yr}mar.05216.pp \
${RUNID}a.pa${decade}${yr}apr.05216.pp \
${RUNID}a.pa${decade}${yr}may.05216.pp \
${RUNID}a.pa${decade}${yr}jun.05216.pp \
${RUNID}a.pa${decade}${yr}jul.05216.pp \
${RUNID}a.pa${decade}${yr}aug.05216.pp \
${RUNID}a.pa${decade}${yr}sep.05216.pp \
${RUNID}a.pa${decade}${yr}oct.05216.pp \
${RUNID}a.pa${decade}${yr}nov.05216.pp \
${RUNID}a.pa${decade}${yr}dec.05216.pp \
> ${RUNID}a.pa${decade}${yr}_all.05216.pp
cat ${RUNID}a.pa??_all.05216.pp > ${RUNID}a.pa_19601990_all.05216.pp
The file ${RUNID}a.pa_19601990_all.05216.pp will be very large, so be careful!
David