Index: mttroot/mtt/bin/trans/struc2switch_txt ================================================================== --- mttroot/mtt/bin/trans/struc2switch_txt +++ mttroot/mtt/bin/trans/struc2switch_txt @@ -13,10 +13,14 @@ ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ +## Revision 1.4 1998/07/26 10:28:30 peterg +## Added a header line to avoid empty file and to trigger +## switch_txt2m to write initial stuff. +## ## Revision 1.3 1998/07/25 18:50:53 peterg ## Lower case names ## ## Revision 1.2 1997/06/03 15:17:09 peterg ## Changed label to MTT_SWITCH @@ -30,11 +34,11 @@ echo Creating $1_switch.txt rm -f $1_switch.txt -# This is the main transformation using gawk +# This is the main transformation using awk awk 'BEGIN{ printf("# These are the switches deduced from ISW and CSW components\n"); } { if ($1=="state") {i++; if ($3=="MTT_SWITCH") print tolower($4) "\t" i}; @@ -41,14 +45,14 @@ } END{ } ' < $1_struc.txt| sort >> $1_switch.txt -wc -l $1_switch.txt | awk '{print $1 " switches found"}' +strip_comments < $1_switch.txt | wc -l | awk '{print $1 " switches found"}'