yyyy=1981 while [ $yyyy -le 2007 ] ; do cat monthly/${yyyy}/* > yearly/p$yyyy.DAT yyyy=$(( yyyy + 1 )) done