間違いがあったら教えてください。
【kenpei.bat】
@REM 建ぺい率
@echo off
REM #jww
REM #cd
REM #h0
REM #g1
REM #0 数値書き込み位置指示 (L)free (R)Read
REM #1ch 建築面積を指示してください
REM #2ch 敷地面積を指示してください
REM #e
if exist dummy del dummy
ren jwc_temp.txt dummy
jgawk.exe -f kenpei.awk dummy>jwc_temp.txt
【kenpei.awk】
BEGIN{c=0}
/^ch/{
area[c]=substr($0,match($0,/\"[^\"]*$/)+1)
gsub(/\,/,"",area[c])
gsub(/m\^u2/,"",area[c])
c++
}
END{
kenpei=roundup(area[0]/area[1],4)
printf("ch 0 0 10 0 \"%.2f\%\n",kenpei*100)
print "h\# できました。"
}
function roundup(a,d, i ){
i=int((a+0.00000001)*(10^d))/(10^d)
if(a!=i){i=i+10^-d}
return i
}