home *** CD-ROM | disk | FTP | other *** search
- procedure used to count number of lines in snav code, as appearing
- in file contents.prn.
-
- 1. file count.bat:
- for %%f in (snav*.hpp) do awk -f count1.awk %%f >count.dat
- for %%f in (snav*.cpp) do awk -f count1.awk %%f >>count.dat
- for %%f in (demo*.hpp) do awk -f count1.awk %%f >>count.dat
- for %%f in (demo*.cpp) do awk -f count1.awk %%f >>count.dat
- awk -f count2.awk count.dat
-
- 2. file count1.awk:
- $1 ~ /^\/\*/ , $0 ~ /\*\// {crems++}
- $1 ~ /^\/\// {cpprems++}
- $1 == "" {blanks++}
- END {printf "%32s %04d %04d\n",FILENAME,NR,NR-cpprems-crems-blanks}
-
- 2. file count2.awk:
- {numtot+=$2; numgood+=$3}
- END {print numtot OFS numgood}
-