#! /bin/sh # # Last change: Mihai Dima 2001 # if [ $# -lt 5 ] then echo " " echo " ***** LMEAN ***** " echo " " echo " The program calculates long term means " echo " from monthly data" echo " " echo " Syntax:" echo " " echo "lmean " echo " " exit 0 else echo " " echo " ***** LMEAN ***** " echo " " echo "file1="$1 echo "file2="$2 echo "Last month="$3 echo "First year="$4 echo "Last year="$5 cp $1 fort.1 fi cat > lmean.f <',IE77 GOTO 9910 102 WRITE(6,6010) '*LMEAN*: NUMBER OF MONTH WRONG', ID, MM GOTO 9910 103 WRITE(6,6010) '*LMEAN*: FIRST YEAR ON FILE DONT FIT ' + , NFYEAR,ITESTY GOTO 9910 9910 CONTINUE C C* CAUSE AN ABORT. C PRINT *,'*LMEAN*: FATAL END ' CALL MINONE(ONE,XNEGO) Z=SQRT(XNEGO) STOP C 6010 FORMAT(1X,A/1X,5I10) END SUBROUTINE MINONE(XIN,XOUT) XOUT=-XIN RETURN END EOF f77 lmean.f -o lmean.x lmean.x $1 $2 << M $3 $4 $5 M cp fort.2 $2 rm fort.1 fort.2 rm lmean.x lmean.f exit