#!/bin/ksh # see_ct_dat.ksh by Dan Martin (DRM/CTG) Fri Jan 26 08:30:55 CST 2001 if [[ -z "$1" ]] then infi="${HOME}/bin_drm/copy_tables.dat" # Input file written by copy_tables.ksh else infi="$1" fi if [[ ! -s "$infi" ]] then echo "\nInput File \"$infi\" is empty or missing!\n" exit 1 fi elel="`ls -l $infi`" awk -v ll="$elel" ' BEGIN \ {# Establish decode array: dca["MAFAO"] = "MAF After Re-Load from ODL" dca["MAFB4"] = "MAF Before Trunc & Re-Load" dca["ODLB4"] = "ODL Table at Run-Time" dca["WRKAM"] = "WORK After Re-Load from MAF" dca["WRKB4"] = "WORK Before Re-Load from MAF" dca["MAFAX"] = "MAF After NPA_NXX_LR Copy" printf("Data File used is:\n") printf("%s\n\n", ll) printf("CODE TABLE NAME ROWS EXPLANATION\n") printf("===== ========================== ====== ========================\n") } # main() {printf("%-5s %-26s %7d %s\n", $1, $2, $3, dca[$1]) if ($3 == 0) zro[$2] = dca[$1] } END \ {printf("\n") for (bad in zro) printf("NO ROWS in %-26 s for %s\n", bad, zro[bad]) }' $infi # EOF see_ct_dat.ksh