1BEGIN { n = 1 } 2/^#/ { print } 3{ 4 if (NF > 0 && substr($0, 1, 1) != "#") { 5 files[n++] = $0; 6 } 7 next; 8} 9END { 10 split(COMPATDIRS, dirs); 11 for (d in dirs) { 12 for (f = 1; f < n; f++) { 13 x=files[f]; sub("@ARCH_SUBDIR@", dirs[d], x); 14 print x; 15 } 16 } 17} 18