Changeset 109
- Timestamp:
- 04/17/09 15:37:12 (15 years ago)
- Location:
- trunk/libIGCM
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_config/libIGCM_config.ksh
r108 r109 221 221 case ${config_UserChoices_PeriodLength} in 222 222 *Y|*y) 223 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' )223 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | gawk -F '[yY]' '{print $1}' ) 224 224 IGCM_debug_Print 1 "Number of years for PeriodLength : ${PeriodLengthInYears}" 225 225 PeriodLengthInDays=0 … … 231 231 ;; 232 232 *M|*m) 233 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | awk -F '[mM]' '{print $1}' )233 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | gawk -F '[mM]' '{print $1}' ) 234 234 IGCM_debug_Print 1 "Number of months for PeriodLength : ${PeriodLengthInMonths}" 235 235 typeset year1 … … 247 247 ;; 248 248 *D|*d) 249 PeriodLengthInDays=$( echo ${config_UserChoices_PeriodLength} | awk -F '[dD]' '{print $1}' ) ;;249 PeriodLengthInDays=$( echo ${config_UserChoices_PeriodLength} | gawk -F '[dD]' '{print $1}' ) ;; 250 250 *) 251 251 IGCM_debug_Exit "IGCM_config_PeriodStart " ${config_UserChoices_PeriodLength} " invalid period length : choose in *Y, *M, *D." … … 317 317 case ${config_UserChoices_PeriodLength} in 318 318 *Y|*y) 319 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' )319 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | gawk -F '[yY]' '{print $1}' ) 320 320 IGCM_debug_Print 1 "Number of years for PeriodLength : ${PeriodLengthInYears}" 321 321 PeriodLengthInDays=0 … … 327 327 ;; 328 328 *M|*m) 329 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | awk -F '[mM]' '{print $1}' )329 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | gawk -F '[mM]' '{print $1}' ) 330 330 IGCM_debug_Print 1 "Number of months for PeriodLength : ${PeriodLengthInMonths}" 331 331 typeset year1 … … 343 343 ;; 344 344 *D|*d) 345 PeriodLengthInDays=$( echo ${config_UserChoices_PeriodLength} | awk -F '[dD]' '{print $1}' ) ;;345 PeriodLengthInDays=$( echo ${config_UserChoices_PeriodLength} | gawk -F '[dD]' '{print $1}' ) ;; 346 346 *) 347 347 IGCM_debug_Exit "IGCM_config_PeriodStart " ${config_UserChoices_PeriodLength} " invalid period length : choose in *Y, *M, *D." … … 495 495 # ExeCpuLog variable contents 5 fields 496 496 echo "${CumulPeriod} ${PeriodDateBegin} ${PeriodDateEnd} ${ExeCpuLog} ${ExeDate}" | \ 497 awk '{printf("# %11d | %15s | %15s | %19s | %19s | %15.5f | %15.5f | %15.5f | %s\n", \497 gawk '{printf("# %11d | %15s | %15s | %19s | %19s | %15.5f | %15.5f | %15.5f | %s\n", \ 498 498 $1,$2,$3,$4,$5,$6,$7,$8,$9)}' >> ${SUBMIT_DIR}/run.card 499 499 fi … … 526 526 case ${config_UserChoices_PeriodLength} in 527 527 *Y|*y) 528 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' )528 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | gawk -F '[yY]' '{print $1}' ) 529 529 IGCM_debug_Print 1 "Number of years for PeriodLength : ${PeriodLengthInYears}" 530 530 PeriodLengthInDays=0 … … 536 536 ;; 537 537 *M|*m) 538 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | awk -F '[mM]' '{print $1}' )538 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | gawk -F '[mM]' '{print $1}' ) 539 539 IGCM_debug_Print 1 "Number of months for PeriodLength : ${PeriodLengthInMonths}" 540 540 typeset year1 … … 552 552 ;; 553 553 *D|*d) 554 PeriodLengthInDays=$( echo ${config_UserChoices_PeriodLength} | awk -F '[dD]' '{print $1}' ) ;;554 PeriodLengthInDays=$( echo ${config_UserChoices_PeriodLength} | gawk -F '[dD]' '{print $1}' ) ;; 555 555 esac 556 556 PeriodDateEnd=$( IGCM_date_AddDaysToGregorianDate ${PeriodDateBegin} $( expr ${PeriodLengthInDays} - 1 ) ) -
trunk/libIGCM/libIGCM_date/libIGCM_date.ksh
r108 r109 47 47 48 48 NUM=$(( 10#${1} )) 49 echo $( awk "BEGIN { printf \"%0${dY}d\",${NUM} }" )49 echo $( gawk "BEGIN { printf \"%0${dY}d\",${NUM} }" ) 50 50 51 51 IGCM_debug_PopStack "IGCM_date_YearDigit" … … 58 58 59 59 NUM=$(( 10#${1} )) 60 echo $( awk "BEGIN { printf \"%0${pY}d\",${NUM} }" )60 echo $( gawk "BEGIN { printf \"%0${pY}d\",${NUM} }" ) 61 61 62 62 IGCM_debug_PopStack "IGCM_date_GregorianDigit" … … 800 800 801 801 #--------------------- 802 whence -v awk > /dev/null 2>&1802 whence -v gawk > /dev/null 2>&1 803 803 if [ ! $? -eq 0 ] ; then 804 804 echo "Check libIGCM_date ...........................................[ FAILED ]" 805 echo "--Error--> awk command is not defined"805 echo "--Error--> gawk command is not defined" 806 806 IGCM_debug_Exit "IGCM_date_Check" 807 807 fi -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_brodie.ksh
r92 r109 102 102 #==================================================== 103 103 #- ARCHIVE 104 typeset -r ARCHIVE=$( rsh gaya -n env | grep PWD | awk "-F=" '{print $2}' )104 typeset -r ARCHIVE=$( rsh gaya -n env | grep PWD | gawk "-F=" '{print $2}' ) 105 105 106 106 #==================================================== … … 110 110 #==================================================== 111 111 #- libIGCM_POST 112 PATHlibIGCM=$( echo ${libIGCM} | awk -F"${LOGIN}/" '{print $2}' | sed -e "s&/libIGCM&&" )112 PATHlibIGCM=$( echo ${libIGCM} | gawk -F"${LOGIN}/" '{print $2}' | sed -e "s&/libIGCM&&" ) 113 113 typeset -r libIGCM_POST=${HOME}/${PATHlibIGCM}/libIGCM 114 114 … … 123 123 #==================================================== 124 124 #- OUT_POST 125 typeset -r R_OUT_POST=$( rsh ulam -n echo $WORKDIR | awk "-F=" "{print $2}" )/IGCM_OUT125 typeset -r R_OUT_POST=$( rsh ulam -n echo $WORKDIR | gawk "-F=" "{print $2}" )/IGCM_OUT 126 126 127 127 #==================================================== -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh
r106 r109 116 116 #==================================================== 117 117 #- ARCHIVE 118 typeset -r ARCHIVE=$( rsh gaya -n env | grep PWD | awk "-F=" '{print $2}' )118 typeset -r ARCHIVE=$( rsh gaya -n env | grep PWD | gawk "-F=" '{print $2}' ) 119 119 120 120 #==================================================== -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_vargas.ksh
r93 r109 101 101 #==================================================== 102 102 #- ARCHIVE 103 typeset -r ARCHIVE=$( rsh gaya -n env | grep PWD | awk "-F=" '{print $2}' )103 typeset -r ARCHIVE=$( rsh gaya -n env | grep PWD | gawk "-F=" '{print $2}' ) 104 104 105 105 #==================================================== … … 109 109 #==================================================== 110 110 #- libIGCM_POST 111 PATHlibIGCM=$( echo ${libIGCM} | awk -F"${LOGIN}/" '{print $2}' | sed -e "s&/libIGCM&&" )111 PATHlibIGCM=$( echo ${libIGCM} | gawk -F"${LOGIN}/" '{print $2}' | sed -e "s&/libIGCM&&" ) 112 112 typeset -r HOME_POST=$(rsh ulam -n pwd) 113 113 typeset -r libIGCM_POST=${HOME_POST}/${PATHlibIGCM}/libIGCM
Note: See TracChangeset
for help on using the changeset viewer.