BEGIN{ max = 1; wm = 1; } { if(NR==1){ yoko = $1; }else if(NR==2){ tate = $1; }else{ if((NF<=yoko)||(NF<=tate)){ print "(||" } if(NF<=yoko){ for(i=0;i=max){ max = $(k+1); } } } } END{ printf "\n"; for(i=0;i x_" i "_" j " 0 ) 1 0)"; } } print ") )"; # print wm "\t" max; for(i=0;i 4 (+"; print " (if ( > x_" i "_" j " 0 ) 1 0)"; print " (if ( > x_" i+1 "_" j " 0 ) 1 0)"; print " (if ( > x_" i "_" j+1 " 0 ) 1 0)"; print " (if ( > x_" i+1 "_" j+1 " 0 ) 1 0)"; print "))"; } } }