Changeset 96
- Timestamp:
- 04/14/09 10:57:57 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_card/libIGCM_card.ksh
r23 r96 59 59 IGCM_debug_PushStack "IGCM_card_PrintOption" $@ 60 60 if [ -r "$1" ] ; then 61 awk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintOption.awk "$@"61 gawk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintOption.awk "$@" 62 62 else 63 63 echo "--Error--> IGCM_card_PrintOption $@" … … 77 77 IGCM_debug_PushStack "IGCM_card_PrintSection" $@ 78 78 if [ -r "$1" ] ; then 79 awk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintSection.awk -- "$@"79 gawk -f ${libIGCM}/libIGCM_card/IGCM_card_PrintSection.awk -- "$@" 80 80 else 81 81 echo "--Error--> IGCM_card_PrintSection $@" … … 100 100 # Build name of variable as $1_$2_$3 (cardname_Section_Option) 101 101 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 -- "$@" ) 103 103 104 104 if [ "${value}" = "Error: Option not found" ] ; then … … 132 132 typeset name=${name1%%.*}_${2}_${3} 133 133 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)}' ) 135 135 else 136 136 echo "--Error--> IGCM_card_DefineArrayFromOption $@" … … 156 156 typeset name=${name1%%.*}_${2} 157 157 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 -- "$@" ) 159 159 else 160 160 echo "--Error--> IGCM_card_DefineArrayFromSection $@" … … 180 180 if [ -r "$1" ] && [ -w "$1" ] ; then 181 181 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} 183 183 cp $1 $1.bak 184 184 mv ${tmpfile} $1 … … 234 234 235 235 #--------------------- 236 whence -v awk > /dev/null 2>&1236 whence -v gawk > /dev/null 2>&1 237 237 if [ ! $? -eq 0 ] ; then 238 238 echo "Check libIGCM_card ...........................................[ FAILED ]" 239 echo "--Error--> awk command is not defined"239 echo "--Error--> gawk command is not defined" 240 240 IGCM_debug_Exit "IGCM_card_Check" 241 241 fi
Note: See TracChangeset
for help on using the changeset viewer.