Changeset 96


Ignore:
Timestamp:
04/14/09 10:57:57 (15 years ago)
Author:
sdipsl
Message:

Use gawk instead of awk. Because gawk have the same behaviour on every machine, awk not.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_card/libIGCM_card.ksh

    r23 r96  
    5959    IGCM_debug_PushStack "IGCM_card_PrintOption" $@ 
    6060    if [ -r "$1" ] ; then 
    61         awk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintOption.awk "$@" 
     61        gawk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintOption.awk "$@" 
    6262    else 
    6363        echo "--Error--> IGCM_card_PrintOption $@" 
     
    7777    IGCM_debug_PushStack "IGCM_card_PrintSection" $@ 
    7878    if [ -r "$1" ] ; then 
    79         awk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintSection.awk -- "$@" 
     79        gawk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintSection.awk -- "$@" 
    8080    else 
    8181        echo "--Error--> IGCM_card_PrintSection $@" 
     
    100100        # Build name of variable as $1_$2_$3 (cardname_Section_Option) 
    101101        typeset name=${name1%%.*}_${2}_${3} 
    102         typeset value=$( awk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintOption.awk -- "$@" ) 
     102        typeset value=$( gawk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintOption.awk -- "$@" ) 
    103103 
    104104        if [ "${value}" = "Error: Option not found" ] ; then 
     
    132132        typeset name=${name1%%.*}_${2}_${3} 
    133133        set -A ${name} -- ${NULL_STR} 
    134         set +A ${name} -- $( awk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintOption.awk -- "$@" | awk -- 'BEGIN {FS="[() ,]+"} {for (i=2; i <= NF-1; i++) printf("%s ",$i)}' ) 
     134        set +A ${name} -- $( gawk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintOption.awk -- "$@" | gawk -- 'BEGIN {FS="[() ,]+"} {for (i=2; i <= NF-1; i++) printf("%s ",$i)}' ) 
    135135    else 
    136136        echo "--Error--> IGCM_card_DefineArrayFromOption $@" 
     
    156156        typeset name=${name1%%.*}_${2} 
    157157        set -A ${name} -- ${NULL_STR} 
    158         set +A ${name} -- $( awk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintSection.awk -- "$@" ) 
     158        set +A ${name} -- $( gawk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintSection.awk -- "$@" ) 
    159159    else 
    160160        echo "--Error--> IGCM_card_DefineArrayFromSection $@" 
     
    180180    if [ -r "$1" ] && [ -w "$1" ] ; then 
    181181        typeset tmpfile=tmpfile_$$ 
    182         ( awk -f ${libIGCM}/libIGCM_card/IGCM_card_WriteOption.awk -- "$@" 2> /dev/null ) > ${tmpfile} 
     182        ( gawk -f ${libIGCM}/libIGCM_card/IGCM_card_WriteOption.awk -- "$@" 2> /dev/null ) > ${tmpfile} 
    183183        cp $1 $1.bak 
    184184        mv ${tmpfile} $1 
     
    234234 
    235235#--------------------- 
    236     whence -v awk > /dev/null 2>&1 
     236    whence -v gawk > /dev/null 2>&1 
    237237    if [ ! $? -eq 0 ] ; then 
    238238        echo "Check libIGCM_card ...........................................[ FAILED ]" 
    239         echo "--Error--> awk command is not defined" 
     239        echo "--Error--> gawk command is not defined" 
    240240        IGCM_debug_Exit "IGCM_card_Check" 
    241241    fi 
Note: See TracChangeset for help on using the changeset viewer.