#file=geisa_post_nbcl #on entry: $menu_opt=...Nbcl=n&... (POST method) # or: $menu_opt=...Nbclu=u&...Nbcld=d... (POST method) #on exit: defines $nbcl=",nbclass=[n|10*d+u]" if [n|10*d+u] != $nbcld # $nbcl="" otherwise. # $execute_parms=$execute_parms$nbcl nbcld=10 ifs=$IFS;IFS="&";nbcl=;m=;for s in $menu_opt;do l=`expr "$s" : 'Nbcl=\(.*\)'` [ "$l" ]&&{ [ "$l" != "$nbcld" ]&&nbcl=",nbclas=$l";break;} l=`expr "$s" : 'Nbcld=\(.*\)'` [ "$l" ]&&{ m=$l; continue;} [ "$m" ]||continue l=`expr "$s" : 'Nbclu=\(.*\)'` [ "$l" ]&&{ l=`expr 10 \* $m + $l`;[ "$l" != "$nbcld" ]&&nbcl=",nbclas=$l";break;} done;IFS=$ifs execute_parms=$execute_parms$nbcl