/^[[:blank:]]*interface[[:blank:]]*\(/ { IFACEFILE=FILENAME IFACENAME = gensub("^[[:blank:]]*interface[[:blank:]]*\\(`?","","g",$0); IFACENAME = gensub("'?,.*$","","g",IFACENAME); } /^[[:blank:]]*allow[[:blank:]]+.*;[[:blank:]]*$/ { if ((length(IFACENAME) > 0) && (IFACEFILE == FILENAME)){ ALLOW = gensub("^[[:blank:]]*","","g",$0) ALLOW = gensub(";[[:blank:]]*$","","g",$0) print FILENAME "\t" IFACENAME "\t" ALLOW; } }